android - 在我的应用程序中播放视频的最佳方式是什么

标签 android android-video-player android-videoview

我多次遇到这个问题,问题是我的应用程序中有一个 videoView,但它无法播放很多不同的格式和视频文件。

例如,如果我想打开一个 mp4 文件,我应该要求我的用户将视频转换为 H.264 格式,然后上传文件,这非常困难。

我正在寻找一种更好的方式来播放各种格式的视频。

有没有人没有办法这样做?我可以这样做吗?

最佳答案

如果您愿意使用第三方库,FFmpegMediaPlayer是一个基于FFmpeg的Android的MediaPlayer类的重新实现。它增加了对 Android 的 MediaPlayer 类未提供的其他格式和协议(protocol)的支持。它根据 LGPLv2.1 获得许可。

关于android - 在我的应用程序中播放视频的最佳方式是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34312897/

相关文章:

android - 在线播放多首音频

android - 使用 Android FFmpeg 时播放视频缓慢且滞后

Android MediaPlayer seekTo 不工作

Android O 通知不显示

java - 无法从数据库获取数据

PHP代码获取以下格式的json输出

Android Exoplayer : What is 'playWhenReady' in "onPlayerStateChanged(boolean playWhenReady, int playbackState)" method

android - 无法在 Android 中设置视频录制的最短持续时间

android - android中的VideoView和TextureView、Suraceview有什么区别?

Android 透明 WebView 在 VideoView 之上