如何解决react-native-af-video-player“糟糕!播放此视频时出错,请稍后再试”
我正在使用此库“ react-native-af-video-player”从远程服务器上播放视频,并且它在android上运行正常,但是在iOS上却出现此错误“糟糕!播放此视频,请稍后再试”。 我尝试提供一个随机的虚拟.mp4网址,该网址正常工作,仅未读取服务器中的视频。我将服务器的网址添加到info.plist文件中“应用程序传输安全设置”中的“异常域”没用。任何帮助将不胜感激。
解决方法
显然,承载iOS媒体文件的HTTP服务器必须支持字节范围请求,iOS用来在媒体播放中执行随机访问。 (字节范围支持也称为内容范围或部分范围支持。)大多数(但不是全部)HTTP 1.1服务器已经支持字节范围请求。
如果不确定媒体服务器是否支持字节范围请求,则可以在OS X中打开终端应用程序,并使用curl命令行工具从服务器上的文件中下载一小段:
curl --range 0-99 http://example.com/test.mov -o /dev/null
如果该工具报告其下载了100个字节,则表明媒体服务器正确处理了字节范围请求。如果下载了整个文件,则可能需要更新媒体服务器以支持字节范围的请求。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。