Android VideoJS不在手机上工作
我正在使用VideoJS播放从文件服务器提供的视频。这些文件是mp4格式的,在任何桌面浏览器上都可以正常工作(使用Flash回退)。但是,它们在移动设备上根本不起作用。如需参考,请随时查看:Android VideoJS不在手机上工作,android,iphone,ipad,mobile,video.js,Android,Iphone,Ipad,Mobile,Video.js,我正在使用VideoJS播放从文件服务器提供的视频。这些文件是mp4格式的,在任何桌面浏览器上都可以正常工作(使用Flash回退)。但是,它们在移动设备上根本不起作用。如需参考,请随时查看: http://74.203.203.93/content/aacfc5e7-fbeb-4785-ad04-023856a54a3d 我试着用我能想到的各种方法来编写代码,但显然我在某个地方遗漏了一些东西。有人有什么想法/建议吗 更多信息: 常数: 视频采用mp4格式(根据MediaInfo,H.264显示
http://74.203.203.93/content/aacfc5e7-fbeb-4785-ad04-023856a54a3d
我试着用我能想到的各种方法来编写代码,但显然我在某个地方遗漏了一些东西。有人有什么想法/建议吗
更多信息:
常数:
- 视频采用mp4格式(根据MediaInfo,H.264显示视频编解码器为AVC)
- 不可能有多种格式(将不超过1(一)个“源”标记)
- 视频文件托管在没有文件名的文件服务器中。浏览器获取位置,并获取源类型标记
- 服务器是IIS
- 服务器支持字节范围请求
-
- 已从标记中删除“type='video/mp4'”李>
- 已检查服务器上的MIME类型,正在显示视频/mp4
-
- 添加了javascript以在就绪时调用play()
- 上面的扩展:尝试使用javascript在单击时调用play()
- 已尝试将“.mp4”添加到src位置的guid末尾
- 交换“源”标记的“类型”和“src”元素的位置
- 我已经将源代码中的https://改为http://每个位置,说mobile不能很好地使用https
- 我将src中的相对url更改为绝对url
我将继续更新更多信息…在《伟大的媒体战争》中,flash已从androids中删除,这就是为什么webm文件是videojs中的一个关键组件。mp4文件必须转换为webm文件并使用这两个源。您也可以将webm视频上传到文件服务器,并在播放器中链接这两个源。服务器链接中的文件名必须以.mp4和.webm结尾才能识别 2必读-
在没有软件的情况下,将mp4转换为webm的最快方法是将其上传到youtube,一旦视频出现,复制链接并转到keepvid.com,然后下载webm。记住,对于移动设备的大小和缓慢的互联网连接,最高质量的webm文件并不总是最佳的。不过,videojs上的视频质量切换正在进行。在《伟大的媒体战争》中,flash已从androids中删除,这就是为什么webm文件是videojs中的一个关键组件。mp4文件必须转换为webm文件并使用这两个源。您也可以将webm视频上传到文件服务器,并在播放器中链接这两个源。服务器链接中的文件名必须以.mp4和.webm结尾才能识别 2必读-
在没有软件的情况下,将mp4转换为webm的最快方法是将其上传到youtube,一旦视频出现,复制链接并转到keepvid.com,然后下载webm。记住,对于移动设备的大小和缓慢的互联网连接,最高质量的webm文件并不总是最佳的。videojs上的视频质量切换正在进行中。在你的代码中,源视频给了我一个404,你是舒尔吗?是的,我也知道了。有人添加了一个新站点,并将其分配到与我正在处理的相同的IP地址。它将在一分钟内再次可用。混音已解决,可以访问。dev.contentserver.zywave.com的DNS查找失败,因此无法访问您的视频文件。在您的代码中,源视频给了我一个404,您是舒尔吗?是的,我也得到了。有人添加了一个新站点,并将其分配到与我正在处理的相同的IP地址。它将在一分钟后再次可用。混淆已解决,并且可以访问。dev.contentserver.zywave.com的DNS查找失败,因此无法访问您的视频文件。我接受了此答案,尽管问题在于ASP.Net。我在VideoJS、FlowPlayer和JW Player上遇到了同样的问题。这个答案只有相关的信息,其他可以上传视频到youtube的人可能会用到。不幸的是,我没有这种自由。我接受了这个答案,尽管问题在于ASP.Net。我在VideoJS、FlowPlayer和JW Player上遇到了同样的问题。这个答案只有相关的信息,其他可以上传视频到youtube的人可能会用到。不幸的是,我没有那种自由。