我有一个基于 Webview 的 Android 应用程序,可与我自己的应用程序网络服务器一起使用。应用程序网络服务器为每个用户提供 HTML5 内容。内容可以是富文本、图像或任何多媒体内容。
在我的一个要求中,我想通过框架内的网页在 Android Webview 应用程序上播放基于 rtsp 的实时流,该网页还有其他内容框架。
我尝试使用 HTML5 的视频标签,但它不适用于 Android ICS 上的 rtsp 协议。我可以找到许多链接,建议使用 Android MediaPlayer 或 Videoview 通过onShowCustomView全屏播放 rtsp 内容,但是,我的要求略有不同。我不想以全屏模式播放视频。
视频不是从 href 链接开始的,而是在 PageLoad/ready JS 事件上开始的。我想在 html5/css 逻辑设计的 webview 内的特定布局上播放 rtsp 流视频。我的查询是
- 是否可以根据 html/css 逻辑在 webview 之上渲染 videoview/(任何控件)覆盖以播放 rtsp 流?如果有怎么办?
- 可以在每个页面加载而不是超链接上完成吗?
- 我可以编写自己的 rtsp 视频插件来播放视频,但我不确定将我的插件与 Webview 集成。没有足够的文档可用于这样做。有没有可能,怎么做?
谢谢
灰