问题描述
伙计们,我是这个领域的新手,我通过ffmpeg编码了视频,并打包了Bento 4,用于在我使用的命令下方的ts中输出单个文件
mp4hls --hls版本4-输出单个文件--segment-duration 6 input_7000kb.mp4 input_5000kb.mp4 input_3500kb.mp4
,这是输出文件http://stream.simpaisa.com/output/master.m3u8,当我在html 5播放器中打开此URL时,显示错误“飞行前响应中不允许Access-Control-Allow-Headers允许”,但在android和vlc中,此URL有效。服务器已经具有用于跨源允许的.htaccess文件。
当我使用此命令时mp4hls --hls-version 4 input_7000kb.mp4 input_5000kb.mp4 input_3500kb.mp4
输出文件为http://stream.simpaisa.com/new/output/master.m3u8,并且此文件在html 5播放器中有效,没有跨源问题
请告诉我是什么问题
这是.htaccess文件配置
标头集访问控制允许来源“ *” 标头设置访问控制允许凭据为“ true” 标头集访问控制允许方法“ GET,HEAD,OPTIONS,POST,PUT” 标头集Access-Control-Allow-Headers“ Access-Control-Allow-Header,Origin,Accept,X-Requested-With,Content-Type,Access-Control-Request-Method,Access-Control-Request-Header” RewriteEngine开启
RewriteCond%{REQUEST_FILENAME}!-f RewriteRule ^(。*)$ index.PHP [QSA,L]
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)