h5视频流播放问题

后端给的视频(mp4)格式是这样的

http://xxx.com/component/attachment!showAudio.action?checkUser=false&period=&downloadToken=201808311728408516319658946934496210e537ab7425ada8f8cd2430ccb36f&configCode=lr_learningHour&dataSourceName=SCHOOL_CONTEXT_DEFAULT

使用h5自带的video标签,在pc端火狐浏览器和移动端安卓微信浏览器(微信扫码获取地址)播放正常,但是在pc端chrome浏览器和ios微信端就无法播放,我把视频地址改为:

http://xxx.com/aa.mp4

这样无论是pc端还是移动端就都正常播放了,我问后端要这样的地址他们说给不了,上传文件放到服务器的其他磁盘里,没有放到项目下,另外说给的地址是流形式不是文件格式,搜了下前端文件流播放器也没有找到合适的文章,请问要如何解决这种问题呢?

PS:
在查找解决方案时候发现这个插件,http://chimee.org/,输入上述地址之后chrome不能播放,输入http://xxx.com/aa.mp4这样的地址可以,侧面可以印证是地址的问题

阅读 4.5k
1 个回答

你比较一下两个地址返回的响应头。我觉得响应头里的content-type设置一下就好了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题