如何解决Firebase存储URL未加载视频JS
我正在尝试通过Firebase存储加载视频。我可以将视频上传到Firebase存储,但是遇到的问题是,当我动态加载url链接时,视频无法加载,但是如果我静态加载该链接,视频将显示
例如:
<video id="my-video" class="video-js" controls preload="auto" width="640" height="264">
<source id="video-source" src="https://firebasestorage.googleapis.com/v0/b/sportschallenge-c4cac.appspot.com/o/6hJEXXBhB6MVjarS5ate5rZIhAa2%2FchallengeVideo%2FVID_20200925_145842.mp4?alt=media&token=c441e867-37e2-4e63-86cb-942f2508035b" type="video/mp4"/>
</video>
这将加载我指定链接的视频
当我在javascript中设置为src时的另一个示例
var challengeVideo = document.getElementById('video-source')
auth.onAuthStateChanged(function(user) {
if (user) {
var challeneges = db.ref('challeneges')
challeneges.child(key).on("value",snapshot => {
snapshot.forEach(function(data){
var val = data.val()
challengeName.innerHTML = val.challengeName
challengeDescription.innerHTML = val.challengeDescription
challengeCategory.innerHTML = val.challengeCategory
challengeVideo.src = val.challengeVideo
})
})
这不会加载视频。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。