微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 firebase 托管时无法加载 mp4 格式的视频

如何解决使用 firebase 托管时无法加载 mp4 格式的视频

我正在运行 Angular 应用程序并尝试在 Firebase 托管上托管该网站。但是当我部署 firebase 托管时视频没有加载(它在本地部署和 firebase 服务时工作)。经过多次尝试,我发现一种解决方案是将mp4格式转换为webm格式。但是,如果可能,我想为网站使用 mp4 格式。

部署到 firebase 托管时,视频在加载时卡住,如下所示。 Video link

Firebase hosted website video

但是在本地主机(ng serve/firebase serve)上部署时,它工作正常。

在chrome网络开发工具下检查时,文本总是显示红色,但标题给出了200状态代码并且没有错误

network dev tool

这是视频的HTML代码

import requests
from hashlib import md5
import urllib3

urllib3.disable_warnings()  # shut up whining about that security stuff

encoding = 'ascii'
userName = 'Michael'
userToken = (access key from my preferences page)
APIURL='https://our.crm.instance/webservice.PHP'

session = requests.Session()

def getSession(session,name,token):

    response = session.get(APIURL,params={'operation':'getchallenge','username':userName},verify=False)

    token_key = response.json()['result']['token']

    combined = token_key + userToken

    accessKey = md5(combined.encode(encoding)).hexdigest()

    response1 = session.post(APIURL,data={'operation':'login','username':userName,'accessKey':accessKey},verify=False)
    return response1.json()['result']['sessionName']

sessionToken = getSession(session,userName,userToken)

types = session.get(APIURL,params={'operation':'listtypes','sessionName':sessionToken})
print(types.json())

有没有人遇到过类似的问题并且有任何解决方法?或者,如果有人可以建议我如何进一步排除故障以缩小潜在错误的范围。

非常感谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。