我刚刚完成了一个使用 webwiew 进行视频播放的项目。现在我被要求用自定义播放器替换 webview 部分。播放器应该能够处理 HLS。
如果我使用 VideoView 和 MediaController,我可以播放直播。但不幸的是,MediaController 有自己的控件。我想要我自己的控件,这就是我卡住的地方。
到目前为止,我尝试过:
- 重新编写 MediaController 类并尝试更改布局。它不起作用,因为由于依赖关系,我无法清除所有错误。
- 我尝试使用 vidtry 代码(http://github.com/commonsguy/vidtry)作为参考,但没有运气。
- 我试图构建一个扩展 MediaController 的类,但这也不起作用。
我几乎参与了 Stackoverflow 上关于自定义媒体播放器的每个线程,但找不到让我开始的信息。
是否可以在不使用 NDK 的情况下创建自定义媒体播放器类?
如果有人知道如何创建自定义媒体播放器类,请帮助我。