国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android使用VideoView播放本地視頻和網絡視頻的方法

2019-12-12 05:34:51
字體:
來源:轉載
供稿:網友

1、效果展示

2、布局文件

<?xml version="1.0" encoding="utf-8"?><RelativeLayout 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:paddingBottom="@dimen/activity_vertical_margin"  android:paddingLeft="@dimen/activity_horizontal_margin"  android:paddingRight="@dimen/activity_horizontal_margin"  android:paddingTop="@dimen/activity_vertical_margin"  tools:context="app.com.myapplication.LocalVideoActivity">  <RelativeLayout    android:layout_width="match_parent"    android:layout_height="200dp">    <VideoView      android:id="@+id/videoView"      android:layout_width="match_parent"      android:layout_height="match_parent"      />  </RelativeLayout></RelativeLayout>

3、代碼部分

package app.com.myapplication;import android.media.MediaPlayer;import android.net.Uri;import android.os.Bundle;import android.os.Environment;import android.support.v7.app.AppCompatActivity;import android.widget.MediaController;import android.widget.Toast;import android.widget.VideoView;public class LocalVideoActivity extends AppCompatActivity {  private VideoView videoView ;  @Override  protected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_local_video);    //本地的視頻 需要在手機SD卡根目錄添加一個 fl1234.mp4 視頻    String videoUrl1 = Environment.getExternalStorageDirectory().getPath()+"/fl1234.mp4" ;    //網絡視頻    String videoUrl2 = Utils.videoUrl ;    Uri uri = Uri.parse( videoUrl2 );    videoView = (VideoView)this.findViewById(R.id.videoView );    //設置視頻控制器    videoView.setMediaController(new MediaController(this));    //播放完成回調    videoView.setOnCompletionListener( new MyPlayerOnCompletionListener());    //設置視頻路徑    videoView.setVideoURI(uri);    //開始播放視頻    videoView.start();  }  class MyPlayerOnCompletionListener implements MediaPlayer.OnCompletionListener {    @Override    public void onCompletion(MediaPlayer mp) {      Toast.makeText( LocalVideoActivity.this, "播放完成了", Toast.LENGTH_SHORT).show();    }  }}
package app.com.myapplication;/** * Created by ${zyj} on 2016/4/19. */public class Utils {  public static final String videoUrl = "http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4" ;}

4、總結

Android使用VideoView播放本地視頻和網絡視頻的方法到這就基本結束了,希望對大家開發Android能有所幫助。如果有疑問可以留言討論。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 九龙城区| 垦利县| 昌黎县| 正阳县| 讷河市| 广河县| 大渡口区| 隆化县| 怀来县| 巩义市| 咸丰县| 长寿区| 潢川县| 应用必备| 淳安县| 米脂县| 金秀| 莱芜市| 新乡市| 张家口市| 新宾| 封丘县| 乃东县| 东兴市| 赤水市| 壤塘县| 界首市| 周宁县| 紫阳县| 渝中区| 安徽省| 蓬安县| 东台市| 玛纳斯县| 洪湖市| 凌海市| 安庆市| 武安市| 大冶市| 巍山| 山东省|