Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java视频套接字流到webview播放器_Java_Video_Media - Fatal编程技术网

java视频套接字流到webview播放器

java视频套接字流到webview播放器,java,video,media,Java,Video,Media,我被难住了 我需要使用自己的服务器将视频流到播放器 如何将视频流传输到WebView播放器 服务器===套接字视频流===>客户端====>WebView播放器如果您只需要一个简单的解决方案,您可以在服务器上使用静态视频文件,在WebView中使用HTML5视频标记 在Android上,此时您需要打开硬件加速以支持HTML5视频-请参阅下面链接中的“HTML5视频支持”说明。您还需要为WebView设置WebChromeClient,当发生任何影响UI的事件时,会调用该WebView-请参阅同一

我被难住了

我需要使用自己的服务器将视频流到播放器

如何将视频流传输到WebView播放器


服务器===套接字视频流===>客户端====>WebView播放器

如果您只需要一个简单的解决方案,您可以在服务器上使用静态视频文件,在WebView中使用HTML5视频标记

在Android上,此时您需要打开硬件加速以支持HTML5视频-请参阅下面链接中的“HTML5视频支持”说明。您还需要为WebView设置WebChromeClient,当发生任何影响UI的事件时,会调用该WebView-请参阅同一链接中的“全屏支持”注释:

您可以在此处找到一个完整的工作示例,该示例似乎维护得很好:

然后,您的服务器只需以与任何静态内容相同的方式提供静态视频文件,并使用HTTP渐进式下载进行交付,这看起来和感觉上都像是流式传输给最终用户

但是,这确实有局限性,因为它不是“真正的”流媒体,例如,您不能支持自适应比特率流媒体,它允许您根据网络连接提供不同的比特率。不过,它要简单得多,而且不需要专用的流式服务器

如果您确实希望使用专用流媒体服务器,那么值得注意的是,这是一个相对复杂的领域,您可能需要查看一些可用的开源流媒体服务器,例如:


您需要用java开发服务器吗?您在谈论哪个WebView实现?你的问题中几乎没有上下文信息。我已经有了一个服务器。它将继续发送字节[],客户端将其全部转储到一个字节数组流中,然后由播放器读取。我的目标是在Android5.0.2(及更高版本)和Java8(及更高版本)中实现Android的WebView。