Flask API 无法返回在 safari 上可读的视频文件

问题描述

我有一个 Flask API 控制器,它应该返回位于服务器上的简单视频。它适用于所有浏览器,除了 safari 显示错误“加载资源失败:插件句柄加载”

def get(self,user_id,filename=None):
    path = os.path.join(config.CHAT_MEDIA_FOLDER,filename)
    return send_file(path)

视频文件本身很好,因为如果我在 AWS S3 上上传相同的文件并在 safari 上打开它,我可以播放它。我认为错误来自我的 API 返回视频的方式。 此外,我尝试了 .mov 和 .mp4 格式。

有什么建议吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)