栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 移动开发 > Android

详解Android App中使用VideoView来实现视频播放的方法

Android 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

详解Android App中使用VideoView来实现视频播放的方法

通过VideoView播放视频的步骤:
1、在界面布局文件中定义VideoView组件,或在程序中创建VideoView组件
2、调用VideoView的如下两个方法来加载指定的视频
(1)setVidePath(String path):加载path文件代表的视频
(2)setVideoURI(Uri uri):加载uri所对应的视频
3、调用VideoView的start()、stop()、psuse()方法来控制视频的播放

VideoView通过与MediaController类结合使用,开发者可以不用自己控制播放与暂停

package cn.com.chenzheng_java; 
 
import android.app.Activity; 
import android.media.MediaPlayer; 
import android.os.Bundle; 
import android.util.Log; 
import android.widget.MediaController; 
import android.widget.VideoView; 
import android.widget.MediaController.MediaPlayerControl; 
 
public class VideoActivity extends Activity { 
 
  @Override 
  protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.video); 
     
    VideoView videoView = (VideoView)findViewById(R.id.videoView1); 
     
    videoView.setVideoPath("data/yueding.mp3"); 
     
     
    videoView.setMediaController(new MediaController(this)); 
     
     
    videoView.setonCompletionListener(new MediaPlayer.onCompletionListener() { 
      @Override 
      public void onCompletion(MediaPlayer mp) { 
 Log.i("通知", "完成"); 
      } 
    }); 
     
    videoView.setonErrorListener(new MediaPlayer.onErrorListener() { 

      @Override 
      public boolean onError(MediaPlayer mp, int what, int extra) { 
 Log.i("通知", "播放中出现错误"); 
 return false; 
      } 
    }); 
     
  } 
} 

video.xml

 
 
   
 

当然,我们也可以播放网络上的多媒体。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/162808.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号