我们遇到的问题是,存储在 Backendless 上的音频和视频文件没有在我们的应用程序中流式传输。
随着 Parse 的关闭,我们公司目前正在将我们的项目从 Parse 迁移到提供类似服务的 Backendless。我们的应用程序将我们的许多文件存储为 URL,以便用户可以访问它们,而无需将信息直接存储在他们的设备上。
我们当前的代码成功地从存储在 Parse 中的 URL 播放音频和视频消息,它返回以下格式的 URL:
http://files.parsetfss.com/132a89e7-8356-4a75-96e5-c02a5605f557/tfss-2a38997b-c2d9-4dbb-945b-9b19481adc62-audio.mp4
我们已经替换了新的 Backendless 代码,该代码存储文件但不允许播放它们:
https://api.backendless.com/fcc9c043-c20b-fffc-ffe0-6052ac639f00/v1/files/F4EA010F-9F2A-42CF-95BC-0C6F900B05CD-audio.mp4
如果您将其中任何一个复制到浏览器中,就会播放音频文件,这意味着我们知道文件已正确上传。
考虑到代码已经适用于 Parse URL,我不认为这是代码的问题,这意味着 URL 标头肯定存在问题。我们已确保我们在仪表板中启用了权限,这意味着这不是因为我们没有下载和播放权限。(这些权限对于所有用户类型都是相同的)
是否有任何原因导致 URL 由于其设置方式而无法播放?有人将如何更改标头以启用/禁用数据流?
任何帮助将不胜感激