激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

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

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

服務器之家 - 編程語言 - Android - 5步學會使用VideoView播放視頻

5步學會使用VideoView播放視頻

2022-03-08 15:56TaooLee Android

這篇文章主要為大家詳細介紹了5步學會使用VideoView播放視頻的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下

我們可以試想ImageView能顯示圖片,而VideoView就是用來顯示視頻的。

使用VideoView播放視頻的步驟如下

【1】在界面布局中定義VideoView

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:tools="http://schemas.android.com/tools"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:orientation="vertical"
  tools:context=".MainActivity">
 
  <VideoView
    android:id="@+id/videoview"
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="1"/>
  <Button
    android:id="@+id/button"
    android:text="播放"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />
 
</LinearLayout>

【2】調用如下兩個方法加載指定視頻

setVideoPath(String Path);加載路徑下的視頻
setVideoURL(URL url);加載url所對應的視頻。

?
1
mVideoView.setVideoPath(Environment.getExternalStorageDirectory()+"/aa.mp4");

【3】權限

?
1
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

【4】調用

start()、stop()、pause()控制播放

【5】實際中常常結合MediaController類,它提供一個友好的圖像控制界面控制視頻播放;

?
1
mVideoView.setMediaController(new MediaController(MainActivity.this));

完整程序代碼如下

?
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
public class MainActivity extends Activity {
 
  private VideoView mVideoView;
  private Button mButton;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
 
    mVideoView= (VideoView) findViewById(R.id.videoview);
    mButton= (Button) findViewById(R.id.button);
    mButton.setOnClickListener(new View.OnClickListener() {
      @Override
      public void onClick(View v) {
 
        //得到sdcard下面aa.mp4的視頻文件
        //兩種調用方式
//        File videofile =new File("/mut/extSdCard/DCIM/Camera/20150915_160202.mp4");
//        mVideoView.setVideoPath(videofile.getAbsolutePath());
        mVideoView.setVideoPath(Environment.getExternalStorageDirectory()+"/20150915_160202.mp4");
        mVideoView.setMediaController(new MediaController(MainActivity.this));
        mVideoView.start();
      }
    });
  }
 
 
}

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

原文鏈接:https://blog.csdn.net/TaooLee/article/details/48540793

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久草视频在线看 | 色呦呦一区二区三区 | 国产91在线高潮白浆在线观看 | 色播av在线 | 91精品国产乱码久久桃 | 免费a级毛片大学生免费观看 | 天天操天天看 | 午夜视频在线观看免费视频 | av在线不卡免费 | 91网视频在线观看 | 2021年无线乱码播放高清完整 | 综合精品在线 | 欧美精品亚洲人成在线观看 | 蜜桃91丨九色丨蝌蚪91桃色 | 看黄在线观看 | 久久亚洲国产精品 | 日本一区免费看 | 日本68xxxx | 日韩黄站 | 国产韩国精品一区二区三区久久 | 97视频一二区 | 成人精品一区二区三区中文字幕 | 西川av在线一区二区三区 | 成品片a免费直接观看 | 中文字幕国产一区 | 亚洲网站在线观看 | 国产99久久久久久免费看 | 免费久久精品 | 成人三级电影网址 | 国产欧美日韩视频在线观看 | h视频免费在线 | 一级免费在线视频 | 国产日产精品久久久久快鸭 | 久久精品首页 | 久久美女免费视频 | 色柚视频网站ww色 | 日韩毛片网站 | 操你逼| 日韩一级免费毛片 | 亚洲影视在线 | 免费永久看羞羞片网站入口 |