在Android中获得应用内MP4播放器的最快方法
我需要在Android应用程序中嵌入视频,并希望能尽快完成,以便为我的公司制作一个演示。不允许使用专有SDK,因此我的选择似乎是:在Android中获得应用内MP4播放器的最快方法,android,mp4,gstreamer,progressive-download,openmax,Android,Mp4,Gstreamer,Progressive Download,Openmax,我需要在Android应用程序中嵌入视频,并希望能尽快完成,以便为我的公司制作一个演示。不允许使用专有SDK,因此我的选择似乎是: (1) OpenMAX AL (2) OpenMAX IL (3) Gstreamer (4) ? 关于哪种方法是最好的,有什么建议吗?要求我播放MP4(通常使用h.264视频和aac音频),显示进度滑块,具有强大的搜索和启动/停止性能,并通过网络在较大文件上进行渐进下载 限制使用Android 4.x及更高版本是可以的(因此OpenMAX是可以的)。Androi
(1) OpenMAX AL
(2) OpenMAX IL
(3) Gstreamer
(4) ?
关于哪种方法是最好的,有什么建议吗?要求我播放MP4(通常使用h.264视频和aac音频),显示进度滑块,具有强大的搜索和启动/停止性能,并通过网络在较大文件上进行渐进下载
限制使用Android 4.x及更高版本是可以的(因此OpenMAX是可以的)。Android本机支持按照标准播放MP4视频。您可以使用a和a一起播放视频,播放/暂停、倒带、快进和查找逐步下载的视频。这些“选项”都不是您的选项,Android已经提供了自己的一套编解码器,您还应该避免使用第三方SDK或实现您自己的专利编解码器版本。您知道此接口是否提供回调以使用媒体播放器在视频中的位置更新应用程序吗?查看,他们注册了一个
处理程序
,该处理程序通过调用VideoView.getCurrentPosition()来处理更新进度
每秒钟。如果你还需要视频中的当前位置,你当然可以做类似的事情。