我已经尝试了许多视频播放器库,如BetterVideoPlayer,GiraffeVideoPlayer,MxVideoPlayer,但没有播放器支持mkv格式的视频。我也尝试过使用ijkplayer,但我不知道如何在我的项目中添加它。我已经尝试过它的演示项目,但每当我从这个演示中选择视频文件时,我都会崩溃。
所以,我的问题是如何在我的应用程序中使用视频控件(暂停、播放等)来播放来自url的mkv视频。
发布于 2018-08-29 17:42:07
您可以尝试使用ExoPlayer (https://github.com/google/ExoPlayer)。根据docs的说法,它支持Matroska格式。
发布于 2018-08-29 17:44:20
使用ExoPlayer,它是最新的音频/视频播放器之一,支持多种格式,MKV是它支持的少数几种格式之一。
发布于 2019-10-26 04:25:02
如果你看到来自Exo Player的文档:
示例格式默认情况下,ExoPlayer使用安卓的平台解码器。因此,支持的样本格式取决于底层平台,而不是ExoPlayer。
因此,设备可能不支持该mkv
https://stackoverflow.com/questions/52073927
复制相似问题