Android中使用VideoView播放视屏
来源:互联网 发布:数据库的英文单词 编辑:程序博客网 时间:2024/05/18 03:09
首先咱介绍下VideoView的常用方法:
setVideoViewPath(String path); //设置播放视频的路径;
setVideoURL(Uri uri); //设置视频的URI
start(); //开始播放;
seekTo(int msec); //定位;
pause(); //暂停播放;
stop(); //停止播放;
setMediaController(MediaController); //设置MediaController 对象;
媒体控制面版常用方法:MediaController:
hide(); //隐藏MediaController;
show(); //显示MediaController
show(int timeout); //设置MediaController显示的时间,以毫秒计算,如果设置为0则一直到调用hide()时隐藏;
重要源码:
package com.example.mutilmediaapp_videoview;
import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.content.pm.ActivityInfo;
import android.view.Menu;
import android.view.Window;
import android.view.WindowManager;
import android.widget.MediaController;
import android.widget.VideoView;
public class MainActivity extends Activity {
private VideoView video;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
/* 设置播放视频时候不需要的部分 *//* 以下代码需要写在setContentView();之前 */
/* 去掉title */
requestWindowFeature(Window.FEATURE_NO_TITLE);
/* 设置全屏 */
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
/* 设置屏幕常亮 *//* flag:标记 ; */
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
setContentView(R.layout.main);
/* 获取组件对象 */
video = (VideoView) findViewById(R.id.videoView);
/* 获取MediaController对象,控制媒体播放 */
MediaController mc = new MediaController(this);
video.setMediaController(mc);
/* 设置URI , 指定数据 */
video.setVideoURI(Uri.parse("/mnt/sdcard/aa.mp4"));
/* 开始播放视频 */ video.start();
/* 请求获取焦点 */
video.requestFocus();
}
}
- Android中使用VideoView播放视屏
- 在Android中使用VideoView播放视频
- 在Android中使用VideoView播放视频
- 在Android中使用VideoView播放视频
- android中使用VideoView播放视频
- Android--使用VideoView播放视频
- 【Android】使用VideoView播放视频
- Android:使用VideoView播放视频
- Android--使用VideoView播放视频
- Android--使用VideoView播放视频以及VideoView的api
- android中VideoView无法播放此视频
- Android中自定义VideoView视频播放器
- Android使用VideoView播放网络视频
- Android使用VideoView播放网络视频
- Android使用VideoView播放网络视频
- Android使用VideoView播放网络视频
- Android使用VideoView播放网络视频
- Android之多媒体--使用VideoView播放视频
- html5使得CORS更简单
- ubuntu12.04 安装配置jdk1.7
- Jsp+Servlet实现文件上传下载——前台页面开发
- Unity Shader 表面着色器(Surface Shader)
- LeetCode Ugly Number II
- Android中使用VideoView播放视屏
- 八皇后问题
- 文件分隔符、几种创建File对象的方式
- POJ 3159 Candies
- PAT1017 A除以B (20)
- poj 3104
- chan-vese模型
- Android XUtils框架学习及注意事项
- 如何分析一个QT类