浅谈android 视频播放VideoView
来源:互联网 发布:感冒运动出汗好吗 知乎 编辑:程序博客网 时间:2024/06/11 04:14
RTSP协议
HTTP协议
public class MainActivity extends Activity implements MediaPlayerControl {
private VideoView videoView;// 媒体的播放控制器:实现播放、暂停,停止、拖放快进等功能
private MediaController controller;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
controller = new MediaController(this);
videoView = (VideoView) this.findViewById(R.id.videoView1);
videoView.setMediaController(controller);
if (Environment.getExternalStorageState().equals(
Environment.MEDIA_MOUNTED)) {
File file = Environment.getExternalStorageDirectory();
File videoFile = new File(file, "a.3gp");
Uri uri = Uri.fromFile(videoFile);
videoView.setVideoURI(uri);
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean canPause() {
// TODO Auto-generated method stub
return videoView.canPause();
}
@Override
public boolean canSeekBackward() {
// TODO Auto-generated method stub
return videoView.canSeekBackward();
}
@Override
public boolean canSeekForward() {
// TODO Auto-generated method stub
return videoView.canSeekForward();
}
@Override
public int getBufferPercentage() {
// TODO Auto-generated method stub
return 0;
}
@Override
public int getCurrentPosition() {
// TODO Auto-generated method stub
return videoView.getCurrentPosition();
}
@Override
public int getDuration() {
// TODO Auto-generated method stub
return videoView.getDuration();
}
@Override
public boolean isPlaying() {
// TODO Auto-generated method stub
return videoView.isPlaying();
}
@Override
public void pause() {
// TODO Auto-generated method stub
if (videoView.isPlaying()) {
videoView.pause();
}
}
@Override
public void seekTo(int pos) {
// TODO Auto-generated method stub
videoView.seekTo(pos);
}
@Override
public void start() {
// TODO Auto-generated method stub
videoView.start();
}
}
0 0
- 浅谈android 视频播放VideoView
- Android VideoView播放视频
- Android VideoView播放视频
- Android VideoView播放视频
- Android VideoView播放视频
- Android VideoView播放视频
- android videoview播放视频
- android---视频播放---VideoView
- Android视频播放---VideoView
- Android播放视频VideoView
- Android VideoView播放视频
- Android VideoView 播放视频
- [Android视频播放] VideoView
- Android视频播放: VideoView播放视频(三)
- (转)Android VideoView播放视频
- Android之VideoView播放视频
- Android播放视频(VideoView + MediaController)
- Android VideoView本地视频播放
- 使用LINQ to Entities查询:使用函数
- 对图片进行压缩
- 如何调用Android隐藏API
- 数据结构课程设计代码--电子投票系统
- 【编译原理】:NFA转变为DFA的子集构造法
- 浅谈android 视频播放VideoView
- windows 运行多个tomcat
- 从接口开始说prestashop(一)
- cURL_TP-Link_internet_IP
- 启动hadoop 2.6遇到的datanode启动不了
- JAVA中字符串问题
- Git SSH Key 生成步骤
- [IOS 开发] GCD学习 dispatch_barrier_async
- 非常简单的Python HTTP服务