视频标记HTML5无法显示到视频

时间:2018-03-04 11:12:51

标签: html html5 video

我目前的目的是让用户输入视频链接。它存储在数据库中,我将其检索,将其放入视频标签中以再次向用户显示。我的问题是没有显示,显示为视频,但是当我点击播放时,没有播放任何内容,时间是00:00。

我的代码:

<video src="https://www.youtube.com/watch?v=sPyAQQklc1s" controls></video>

2 个答案:

答案 0 :(得分:2)

试试这个

<iframe width="420" height="315"
src="https://www.youtube.com/watch?v=LnXO5mPtCkY">
</iframe>

答案 1 :(得分:-1)

源属性(src)需要指向一个文件位置,你问题中的例子指向一个网页(youtube)。这就是为什么它不起作用。如果用户要通过youtube网址,那么你应该按照Anzil khaN的答案并使用iframe。

(编辑)

我很新,所以我无法添加评论,希望你能看到这个编辑...

可能不适合您,因为您使用的是“普通”youtube网址(https://www.youtube.com/?watch=sjhBWhUl8Io),您需要格式化用户传递给您的网址,因此它就像这个https://www.youtube.com/embed/sjhBWhUl8Io和您需要在Web服务器中测试它,即使它只是您的本地Web服务器。如果您尝试在浏览器中直接打开.html就无法正常工作