-1
我正在写视频播放器,然后我发现android.media.MediaPlayer
只是无法播放视频,因为它无法解码视频文件。令人惊奇的是,我试图在设备上播放mp4文件多次,但没有成功,于是我更换了一个视频,它成功播放视频。如果我想播放视频文件,我有什么选择Android MediaPlayer无法播放?
所以,如果我想播放大部分视频文件,我有什么选择?
我正在写视频播放器,然后我发现android.media.MediaPlayer
只是无法播放视频,因为它无法解码视频文件。令人惊奇的是,我试图在设备上播放mp4文件多次,但没有成功,于是我更换了一个视频,它成功播放视频。如果我想播放视频文件,我有什么选择Android MediaPlayer无法播放?
所以,如果我想播放大部分视频文件,我有什么选择?
要播放的格式,不带内置在Android的支持,您可以使用外部媒体库:
开源:
商业:
所有这些都是天然的(C/C++)分量。所以,这些将需要NDK构建和JNI绑定才能使用。更重要的是,请确保根据View生命周期初始化和释放本地播放器。