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