m3u8+404+ios Safari=烦人的弹出窗口:“;在这个服务器上找不到请求的URL”;
m3u8 + 404 + ios Safari = annoying popup: "The requested URL was not found on this server"
HTML视频标签
如果您在ios Safari(ipad(上加载m3u8,即404(找不到文件(
将导致恼人的弹出窗口:
"在此服务器上找不到请求的URL">
有没有办法处理这个错误,这样弹出窗口就不会显示了。
首先,HTML 5视频标签只支持专用的媒体格式,。
尽管"m3u"answers"m3u8"文件是苹果用于将视频流传输到iOS设备的HTTP实时流媒体格式的基础。因此,万一你的ipad真的可以解释你的m3u8文件,可能还有另一个问题:
m3u/m3u8文件只是播放列表文件,其中包含指向真实媒体文件的链接,因此您可以查看m3u8的内容。我强烈建议在该文件中使用绝对路径,而不是相对路径。并确保您的设备可以访问这些文件。
代替:
#EXTM3U
#EXTINF:123,Some Fancy Video
Some Fancy Video.mp4
它应该看起来像这样:
#EXTM3U
#EXTINF:123,Some Fancy Video
http://www.example.com/Some Fancy Video.mp4
我今天遇到了一个类似的错误,问题是在配置Nginx服务器时。我们检查头部HTTP_ORIGIN
-如果列表中的原始头部(域(,则返回404访问else。但iPhone没有显示它的标题。
检查访问执行命令:
curl -I <doman.test>
如果响应,请参阅:
HTTP/2 200
好吧!
是的,
检查日期:
- IOS 12
- android 10
相关文章:
- 如何检测第三方广告服务器请求
- Javascript onclick需要点击两次,然后会创建越来越多的服务器请求
- 新的会话cookie直到下一个服务器请求才提供
- 将所有angular2捆绑包包含在index.html中会使导入从内存获取数据,而不是再次从服务器请求数据
- web工作程序中不同的服务器请求行为
- 如何使用
- 使用angular js通过代理服务器请求Http
- 正在使用node.js服务器请求文件
- 每x秒从服务器请求数据的最佳方法
- 如何在调用服务器请求时删除错误
- 我应该在我的PhoneGap应用程序中包括我的所有源,还是从远程服务器请求它们
- 节点.js简单的 Web 服务器请求生命周期
- 使用 jQuery 从 NodeJS 服务器请求数据
- 如何从HTTPS服务器请求HTTP服务器的javascript文件
- 如何在没有持续服务器请求的情况下在 AngularJS 中进行视图重定向
- 角度验证:如果用户输入无效的电子邮件或密码,则限制服务器请求
- AJAX 从服务器请求另一个 JavaScript 或函数
- AngularJs.路由.处理服务器请求.很少有问题
- WebWorkers-新Worker不断从服务器请求相同的脚本
- 从服务器请求JSON并用Javascript进行解析