这一篇文章接着之前的prepare,讲play的流程
前面的流程省略,直接从AwesomePlayer的Play()开始讲。
status_t AwesomePlayer::play() {
……
return play_l();
}
status_t AwesomePlayer::play_l() {
……
if (mAudioSource != NUL...
分类:
其他好文 时间:
2014-09-23 03:07:13
阅读次数:
351
VideoView内部封装好了Mediaplayer.Android框架提供了VideoView类来封装MediaPalyer,...
分类:
其他好文 时间:
2014-09-22 09:05:12
阅读次数:
223
使用ApplicationWindow、MediaPlayer、XMLHttpRequest、TextArea、MenuBar、ToolBar、Action、Image、动态创建组件等等特性的综合实例。...
分类:
其他好文 时间:
2014-09-02 17:57:25
阅读次数:
432
在Android上除了VLC播放器外,还有一款Vitamio播放器,它是Android与IOS平台上的全能媒体开发框架,也是一款国人开发的播放器,在国外也比较流行,支持硬件解码与GPU渲染,它与Android默认的MediaPlayer工作方式比较相似,但功能更强大。
对于它的功能特性,百度上给出的解析
Vitamio能够流畅播放720P甚至1080P高清MKV,FLV,MP4,MOV,TS,...
分类:
其他好文 时间:
2014-09-02 15:53:14
阅读次数:
164
最近在做的项目中,有一个播放列表界面,类似于优酷的播放界面,上面是播放器,下面是播放列表;在做这个页面时,遇见了一个头痛的问题:如果当前视频正在播放,点击播放列表时,不能加载该item项的视频,需要再次点击该item,才能切换视频播放,也就是说,我的应用和优酷的最大区别在于:我要双击才能播放视频列表中的视频。这个问题一直困扰我了两周,今天在log日志中突然发现了E/MediaPlayerServi...
分类:
其他好文 时间:
2014-09-01 15:35:03
阅读次数:
319
Android中音频和视频的播放我们最先想到的就是MediaPlayer类了,该类提供了播放、暂停、停止、和重复播放等方法。该类位于android.media包下,详见API文档。其实除了这个类还有一个音乐播放类那就是SoundPool,这两个类各有不同分析一下便于大家理解MediaPlayer:此...
分类:
移动开发 时间:
2014-08-31 13:07:51
阅读次数:
233
开发Android软件中我们可能经常需播放多媒体声音文件,一般使用MediaPlayer类但该类占用资源较多,对于游戏等应用可能不是很适合,SoundPool类在SDK的android.media.SoundPool,顾名思义是声音池的意思。主要播放一些较短的声音片段,可以从程序的资源或文件系统加载...
分类:
移动开发 时间:
2014-08-31 13:04:01
阅读次数:
205
前言 虽然Android已经内置了VideoView组件和MediaPlayer类来支持开发视频播放器,但支持格式、性能等各方面都十分有限,这里与大家一起利用免费的Vitamio来打造属于自己的Android万能播放器!声明 欢迎转载,但请保留文章原始出处:) 石攻玉 :http://ww...
分类:
移动开发 时间:
2014-08-30 02:22:39
阅读次数:
369