一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Android - VideoView實現(xiàn)視頻無縫連續(xù)播放

VideoView實現(xiàn)視頻無縫連續(xù)播放

2022-03-08 15:55卡夫卡的DOVE Android

這篇文章主要為大家詳細介紹了VideoView實現(xiàn)視頻無縫連續(xù)播放,具有一定的參考價值,感興趣的小伙伴們可以參考一下

該視頻播放器采用了較為簡單的videoview,基本思想就是用setOnCompletionListener對視頻播進行監(jiān)聽,當視頻播放完畢之后,播放下一段視頻,視頻源放在SD卡內(nèi)的Download文件夾內(nèi),具體代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
public class MainActivity extends Activity {
  VideoView videoView;
  static int pos=1; //靜態(tài)整型變量用于標記播放到了第幾段視頻
  MediaController mController;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    getWindow().setFormat(PixelFormat.TRANSLUCENT);
    setContentView(R.layout.activity_main);
    videoView=(VideoView)findViewById(R.id.video);
    mController=new MediaController(this);
 
    File video=new File("/mnt/sdcard/Download/video"+pos+".mp4");
 
 
    if(video.exists())
    {
 
      videoView.setVideoPath(video.getAbsolutePath());
    /* videoView.setMediaController(mController);
      mController.setMediaPlayer(videoView);*/
      videoView.requestFocus();
      videoView.start();
    }
 
    videoView.setOnCompletionListener(new OnCompletionListener() {
 
      @Override
      public void onCompletion(MediaPlayer mp) {
        // TODO Auto-generated method stub
        pos=pos+1; //在這里將視頻地址變?yōu)橄乱粋€
        File video2=new File("/mnt/sdcard/Download/video"+pos+".mp4");
        if(video2.exists())
        {
        try {
 
          videoView.setVideoPath(video2.getAbsolutePath());
          /*videoView.setMediaController(mController);
          mController.setMediaPlayer(videoView);*/
          videoView.requestFocus();
          videoView.start();
 
        } catch (Exception e) {
          e.printStackTrace();
 
        }
        }
        else
        {Toast.makeText(MainActivity.this,"視頻播放完畢",Toast.LENGTH_SHORT).show();}
 
 
      }
 
    });
  }
 
 
}

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/u013555975/article/details/50724347

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 色综合天天综合中文网 | 好男人好资源在线观看免费 | 婚前试爱免费看 | 好逼365 | 性欧洲女人18 | 国产香蕉一区二区在线网站 | 欧美三级不卡在线观线看高清 | 日韩欧美不卡视频 | x8x8在线观看免费 | 99精品视频一区在线观看miya | 国产精品日本亚洲777 | 放荡护士玩3p口述 | 亚洲国产第一区二区香蕉日日 | 欧美老人与小伙子性生交 | 45分钟做受片免费观看 | 久久伊人电影 | 男插女的下面免费视频夜色 | 国产欧美精品一区二区三区四区 | 欧美va在线播放免费观看 | 亚洲图片一区二区三区 | 884hutv四虎永久7777 | 国产3p绿奴在线视频 | 国产精品亚洲精品日韩已方 | 国产精品久久久精品视频 | 日韩在线观看网站 | 午夜想想爱 | 手机看片国产免费久久网 | 欧美精品成人a多人在线观看 | 五月香婷婷 | 国内精品久久久久影院嫩草 | 美日毛片| 国产欧美日韩免费一区二区 | 国产成人精品系列在线观看 | 色一情一乱一伦 | 精品一区二区三区自拍图片区 | 性一交一无一伦一精一品 | 美女脱得一二净无内裤全身的照片 | 久久久精品免费免费直播 | 色综合视频在线 | 冰山美人调教耻辱h | 丝袜兔女郎被啪在线观看91 |