Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.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/2/jquery/84.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
Javascript 预检浏览器';s媒体(视频文件)支持_Javascript_Jquery_Browser_Video Streaming - Fatal编程技术网

Javascript 预检浏览器';s媒体(视频文件)支持

Javascript 预检浏览器';s媒体(视频文件)支持,javascript,jquery,browser,video-streaming,Javascript,Jquery,Browser,Video Streaming,当HTML页面准备就绪时,是否可以预先检查浏览器的媒体(视频文件)兼容性 HTML5有可能的选择,但我希望它能被广泛使用。这里的应用程序是,如果浏览器不支持该文件,我希望在单击该文件以流式传输之前显示“不支持” 谢谢, Sunny Pandya您可以根据用户代理来确定媒体功能 如果这不适合您,请尝试功能检测。DeviceAtlas似乎不是免费的。是否有开源选项?@darry.ten-我的web应用程序存在问题,可能无法连接到internet。必须有某种机制或数据库为我提供有关浏览器支持的视频格式

当HTML页面准备就绪时,是否可以预先检查浏览器的媒体(视频文件)兼容性

HTML5有可能的选择,但我希望它能被广泛使用。这里的应用程序是,如果浏览器不支持该文件,我希望在单击该文件以流式传输之前显示“不支持”

谢谢, Sunny Pandya

您可以根据用户代理来确定媒体功能


如果这不适合您,请尝试功能检测。

DeviceAtlas似乎不是免费的。是否有开源选项?@darry.ten-我的web应用程序存在问题,可能无法连接到internet。必须有某种机制或数据库为我提供有关浏览器支持的视频格式的信息。您的Web应用程序可能未连接到Web?如果是HTML5/JavaScript,您也可以使用Modernizer,尽管他们的wiki称视频功能检测可能不是100%可靠。我已经相应地更新了我的答案。是的,它直接从硬盘上呈现内容,不一定连接到互联网。由于披露限制,我无法解释该申请。我正在查看Modernizer