现在我已经摆弄了几个星期的HTML5视频/音频地狱。通常情况下,一段时间后出现故障的原因会弹出,但我一直无法找到为什么我会在Chrome中出现转发和倒带问题。无法在chrome中查找html5视频或音频
总之...
视频或音频标签是一个ExtJS面板当请求视频或音频文件被加载。这些文件是以流的形式发送的,并且在IE和firefox中工作正常(在向响应头添加持续时间后) Safari浏览器存在问题,但显然整个网站都运行在HTTPS中(这正在运行) 。
在铬(这是我的问题,并在最新版本)视频和音频加载很好,但我无法倒带或转发。尝试查找视频时,只需持续几秒钟,直至到达流的末尾。音频也播放得很好,但试图多次倒带(或转发)只会中断进度条并停止播放音频。
我不完全确定从服务器发送了什么,但我想知道这是否可能是由于响应中缺少数据造成的。如果没有其他任何指向我的解决方案是同样受欢迎的。我想我已经覆盖了整个设置,并且确保每个浏览器都有一个源标签。
编辑:这是由JavaScript的一个文件生成的代码:
<video width="1889" height="2" preload="auto" autoplay="1" controls="1" id="videoPlayer" style="width: 1889px; height: 233px; ">
<source src="http://localhost:8080/epaServer/epa/documents/496.ds_webm?sessionId=5616fde4-50af-43d6-a57c-f06540b64fcb" type="video/webm">
<source src="http://localhost:8080/epaServer/epa/documents/496.ds_mp4?sessionId=5616fde4-50af-43d6-a57c-f06540b64fcb" type="video/mp4">
<div>Your browser doesn't support html5 video. <a>Upgrade Chrome</a></div>
</video>
我还发现,我可以不求任何文件,即使我单独打开它们来自应用程序。
我试图找到我自己的详细信息,这些都是头部铬显示在网络选项卡:
申请网址:https://本地主机:8443/epaServer/EPA /文件/ 496 .ds_webm的sessionId = 5616fde4-50af-43d6-a57c-f06540b64fcb
请求方法:GET
状态代码:200 OK
请求头
接受:/ 接收字符集:ISO-8859-1,utf-8; Q = 0.7,*; Q = 0.3
接受编码:标识; Q = 1,*; Q = 0
接受语言:EN-US,EN; q = 0.8
连接:保持活跃
的Cookie:的sessionId = 5616fde4-50af-43d6-a57c-f06540b64fcb
Host:localhost:8443
User-Agent:Mozilla/5.0(Windows NT 6.1; WOW64)AppleWebKit/535.19(KHTML,如Gecko)Chrome/18.0.1025.168 Safari/535。19
查询字符串Parametersview URL编码
的sessionId:5616fde4-50af-43d6-a57c-f06540b64fcb
响应头
缓存控制:私人
的Content-Length: 1588816
内容类型:视频/ webm
日期:星期一,2012 5月14日14时23分02秒GMT
到期日:星期四,1970年01一月01:00:00 CET
服务器:Apache-狼/ 1.1
X-内容时长:17.31
>
你能发表一些代码吗? – Wilk
我已经添加了一些正在生成的代码和我得到的标题。 – toxkillfraex
只是为像我这样的人寻找能够寻找浏览器的笔记,我建议尝试使用像Mozilla Firefox(测试版29.0测试能够寻求)替代浏览器。 –