我在目录中有一些视频(.m3u8) 用户在网络或电话播放器中播放它们(android,ios,jw web player,web flowplayer-html5)
所以有时他们会播放不存在的文件例子123.m3u8 234.m3u8 ... 所以有没有办法制作一个默认视频,所以如果有人正在播放一个不存在的文件,那么播放默认视频.m3u8
我试过
ErrorDocument 404 http://example.com/default.m3u8
但是当我在网络播放器上测试它不起作用 (你可以在这里测试http://demo.jwplayer.com/stream-tester/)
所以也许是因为它将url从xxxx.m3u8重定向到default.m3u8 所以有没有办法解决这个问题,或者想一个会播放default.m3u8的方法,但url将是xxxx.m3u8
答案 0 :(得分:1)
您可以使用绝对路径而不是完整网址:
ErrorDocument 404 /default.m3u8
这不会重定向不存在的请求,但会在内部将其重写为/default.m3u8
。
答案 1 :(得分:0)
以下Hello代码应该有帮助
RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteRule \.m3u8 /path/to/default.m3u8 [NC,L]