You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flask返回MP4视频响应异常:Firefox正常Chrome无法播放

Flask S3视频代理服务在Chrome中无法播放视频的问题

我正在开发一个AWS S3代理服务,客户端请求视频时,代理会从S3存储桶获取视频并返回给用户。我用Python的Flask框架实现,代码如下:

from flask import Blueprint, jsonify, request, Response
import requests, boto3
....

        headers = {
            'Content-type': 'video/mp4',
            'User-Agent': 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:105.0) Gecko/20100101 Firefox/105.0'
        }        

        r = requests.get(url='https://faciso.s3.us-east-2.amazonaws.com/small.mp4', stream=True)
    
        response = Response(r.raw, status=201, headers=headers, mimetype='video/mp4', content_type='video/mp4')

        return response

这段代码在Firefox浏览器中可正常工作,但在Google Chrome中无法播放视频,终端也出现报错(附对应截图)。我是Python新手,已经尝试解决该问题多日,希望能得到帮助。

内容的提问来源于stack exchange,提问作者Renato Souza de Oliveira

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 14:30:58