android-如何编写视频播放器

马赫迪亚马尼

我编写了一个非常简单的视频播放器,这是代码:

VideoView videoView =(VideoView)findViewById(R.id.videoView);
    MediaController mediaController= new MediaController(this);
    mediaController.setAnchorView(videoView);        
    Uri uri=Uri.parse("http://192.168.1.20/test/v_2.flv");        
    videoView.setMediaController(mediaController);
    videoView.setVideoURI(uri);        
    videoView.requestFocus();

    videoView.start();

布局:

 <VideoView
    android:id="@+id/videoView"
    android:layout_width="fill_parent"
    android:layout_height="161dp" />

它可以播放视频,但是如何向其中添加这些功能?

1-播放器在下载视频时会加载

2-当我单击它时,它具有播放,停止和后退或前进栏。

我该怎么办?

最大59

试试这个:

VideoView videoView =(VideoView)findViewById(R.id.videoView);
MediaController mediaController= new MediaController(this);
mediaController.setAnchorView(videoView);        
Uri uri=Uri.parse("http://192.168.1.20/test/v_2.flv"); 

//SHOW THE PROGRESS DIALOG(LOADING...)
ProgressDialog progressDialog = new ProgressDialog(this);
progressDialog.setMessage("Loading...");
progressDialog.setCancelable(false);
progressDialog.show();

try{      
videoView.setMediaController(mediaController); //ADD MEDIA CONTROLS(PLAY, STOP, FORWARD etc.) 
videoView.setVideoURI(uri);

} catch (Exception e) {
  e.printStackTrace();
 }

videoView.requestFocus();

videoView.setOnPreparedListener(new OnPreparedListener() {

public void onPrepared(MediaPlayer arg0) {
    progressDialog.dismiss();
    videoView.start();
}
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在youtube Android播放器中提供youtube视频的开始和结束参数?

来自分类Dev

在默认的Android播放器中播放来自网址的视频

来自分类Dev

如何在Android中暂停不同的音乐播放器?

来自分类Dev

android viewpager中的多个视频播放器

来自分类Dev

Android媒体播放器:如何收听媒体播放器事件?

来自分类Dev

Android设计XML播放器

来自分类Dev

Xamarin Android播放器

来自分类Dev

视频播放器中的Android方向更改

来自分类Dev

如何从Android播放器访问HLS视频传输段(.ts)?

来自分类Dev

如何通过android媒体播放器播放samba共享文件路径?

来自分类Dev

片段中的Android音乐播放器

来自分类Dev

Android上的Titanium Appcelerator视频播放器后退按钮

来自分类Dev

Android VR播放器

来自分类Dev

在Android中使用外部媒体播放器播放视频

来自分类Dev

使用Youtube Android Player API的浮动视频播放器

来自分类Dev

视频播放器(Chewie Controller)正在播放所有不在观看范围内的视频-Flutter Android

来自分类Dev

Flutter视频播放器0.10.9 + 2无法在真实的Android项目中初始化

来自分类Dev

ffmpeg:某些Android播放器的视频时长感到困惑

来自分类Dev

如何在android中控制当前正在播放的音乐播放器?

来自分类Dev

Android Brightcove视频播放器

来自分类Dev

如何在Android中创建简单的视频播放器?

来自分类Dev

Android设计XML播放器

来自分类Dev

Android YouTubeSupportFragment播放器返回null

来自分类Dev

如何从Android上的不同片段控制播放器

来自分类Dev

Android保存播放器分数

来自分类Dev

如何在Android版YouTube播放器中捕获播放视频操作

来自分类Dev

Android加密的音频播放器

来自分类Dev

Xamarin Android-视频播放器黑屏

来自分类Dev

如何以编程方式知道 android exo 视频播放器的视频质量何时发生变化?

Related 相关文章

  1. 1

    如何在youtube Android播放器中提供youtube视频的开始和结束参数?

  2. 2

    在默认的Android播放器中播放来自网址的视频

  3. 3

    如何在Android中暂停不同的音乐播放器?

  4. 4

    android viewpager中的多个视频播放器

  5. 5

    Android媒体播放器:如何收听媒体播放器事件?

  6. 6

    Android设计XML播放器

  7. 7

    Xamarin Android播放器

  8. 8

    视频播放器中的Android方向更改

  9. 9

    如何从Android播放器访问HLS视频传输段(.ts)?

  10. 10

    如何通过android媒体播放器播放samba共享文件路径?

  11. 11

    片段中的Android音乐播放器

  12. 12

    Android上的Titanium Appcelerator视频播放器后退按钮

  13. 13

    Android VR播放器

  14. 14

    在Android中使用外部媒体播放器播放视频

  15. 15

    使用Youtube Android Player API的浮动视频播放器

  16. 16

    视频播放器(Chewie Controller)正在播放所有不在观看范围内的视频-Flutter Android

  17. 17

    Flutter视频播放器0.10.9 + 2无法在真实的Android项目中初始化

  18. 18

    ffmpeg:某些Android播放器的视频时长感到困惑

  19. 19

    如何在android中控制当前正在播放的音乐播放器?

  20. 20

    Android Brightcove视频播放器

  21. 21

    如何在Android中创建简单的视频播放器?

  22. 22

    Android设计XML播放器

  23. 23

    Android YouTubeSupportFragment播放器返回null

  24. 24

    如何从Android上的不同片段控制播放器

  25. 25

    Android保存播放器分数

  26. 26

    如何在Android版YouTube播放器中捕获播放视频操作

  27. 27

    Android加密的音频播放器

  28. 28

    Xamarin Android-视频播放器黑屏

  29. 29

    如何以编程方式知道 android exo 视频播放器的视频质量何时发生变化?

热门标签

归档