我在一个目录中有一些视频(.m3u8)
用户在web或手机播放器(android、ios、jw web player、web flowplayer-html5)中播放它们
所以有时他们会播放不存在的文件例如123.m3u8 234.m3u8 ...那么,有没有一种方法可以制作一个默认的视频,这样如果有人正在播放一个不存在的文件,那么就可以播放default.m3u8
我试过
ErrorDocument 404 http://example.com/default.m3u8但是当我在网络播放器上测试时,它不能工作(你可以在这里测试http://demo.jwplayer.com/stream-tester/ )
因此,也许因为它将url从xxxx.m3u8重定向到default.m3u8,所以有没有办法解决这个问题,或者可以考虑一种播放default.m3u8但url将是xxxx.m3u8的方法
发布于 2016-07-02 18:24:12
您可以使用绝对路径而不是完整的url:
ErrorDocument 404 /default.m3u8这不会将不存在的请求重定向,而是在内部将其重写为/default.m3u8。
发布于 2016-07-02 18:22:32
下面的Hello代码应该会有帮助
RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteRule \.m3u8 /path/to/default.m3u8 [NC,L]https://stackoverflow.com/questions/38158993
复制相似问题