Android多媒体学习十二:Android中Video的三种播放方式的实现
来源:互联网 发布:培训班程序员工资 编辑:程序博客网 时间:2024/06/06 17:42
在Android中,我们有三种方式来实现视频的播放。
1、使用其自带的播放器。指定Action为ACTION_VIEW,Data为Uri,Type为其MIME类型。
2、使用VideoView来播放。在布局文件中使用VideoView结合MediaController来实现对其控制。
3、使用MediaPlayer类和SurfaceView来实现。这种方式最灵活,也最复杂。
下面给出这三种方式,
1、调用其自带的播放器:
2、使用VideoView来实现:
3、使用MediaPlayer:
使用的布局文件都很简单,就不贴了。实际测试时,发现在模拟器中会出现卡在第一帧的现象,具网上牛人们说,这是模拟器自身的问题。
在真机上测试就可以。
- Android多媒体学习十二:Android中Video的三种播放方式的实现
- Android多媒体学习十二:Android中Video的三种播放方式的实现
- Android多媒体学习十二:Android中Video的三种播放方式的实现 .
- Android中Video的三种播放方式的实现
- Android中Video的三种播放方式的实现
- Android中Video的三种播放方式的实现
- android Video的几种播放方式
- 音乐多媒体播放的三种方式
- Android多媒体学习六:利用Service实现背景音乐的播放
- Android多媒体学习五:利用Service实现背景音乐的播放
- Android多媒体学习六:利用Service实现背景音乐的播放
- Android多媒体学习六:利用Service实现背景音乐的播放
- Android多媒体学习六:利用Service实现背景音乐的播放
- Android多媒体学习六:利用Service实现背景音乐的播放
- android 4.1 多媒体本地播放流程video playback (三)
- 在Android上实现多格式多媒体播放器的几种方式
- 在Android上实现多格式多媒体播放器的几种方式
- 在Android上实现多格式多媒体播放器的几种方式
- PHP版本
- mod_jk.so安装
- 删除当前目录下所有的.o 文件。
- 使用指针作为函数参数的注意事项
- The daily use of sql2008
- Android多媒体学习十二:Android中Video的三种播放方式的实现
- QTP链接到PostgreSQL数据库
- Java核心技术(事件处理)
- 浅谈Hibernate的flush机制
- 未将对象引用设置到对象的实例
- IRQ Interrupt Request
- Java操纵oracle的CLOB和BLOB字段
- android 获取sim卡运营商信息
- SurfaceFlinger启动过程分析(一)、(二)、(三)、(四)【转】