1

HTML 代码

<!DOCTYPE HTML>
<html>
    <body>
    <form>
        <video width="320" height="240" controls >
            <source src="http://www.youtube.com/watch?feature=player_detailpage&v=kalbVE9QgMs" type="video/mp4">
            no support
        </video>
    </form>
    </body>
</html> 

得到这个:

The Browser is chrome. The youtube url is accesible but not works when put inside video tag.

4

2 回答 2

1

<video>您必须在标记中包含实际视频文件的 URL 。您示例中的 YouTube URL 不是文件的 URL,而是包含嵌入式播放器、评论、指向其他视频的链接等的网页。

对于 YouTube 视频,您必须在您的页面上使用它们的嵌入代码才能使其长期可靠地工作。

<iframe width="560" height="315" src="//www.youtube.com/embed/kalbVE9QgMs" frameborder="0" allowfullscreen></iframe>
于 2013-09-05T10:39:24.157 回答
0

您需要使用一些外部 js 库,例如 MediaElement.js

这是示例http://mediaelementjs.com/examples/?name=youtube

于 2013-09-05T10:43:19.407 回答