2013-02-26 45 views
0

我正在尋找一種方式,以便某個嵌入式鏈接來自YouTube /視頻/其他視頻提供商,沒有API可以纏繞在HTML5 <video>標籤上。如果我能夠使用此標籤的HTML5功能?我在尋找這樣的事情:環繞嵌入式視頻播放器的HTML 5視頻標籤

<video width="560" height="315" controls autoplay> 
<iframe width="560" height="315" src="http://www.youtube.com/embed/5qm8PH4xAss" frameborder="0" allowfullscreen></iframe> 
</video> 

或本:

<video width="640" height="505" controls autoplay> 
<object width="640" height="505" type="application/x-shockwave-flash" data="http://www.youtube.com/v/YE7VzlLtp-4"> 
<param name="movie" value="http://www.youtube.com/v/YE7VzlLtp-4" /> 
</object> 
</video> 

實際上,我希望推廣嵌入式視頻選項的視頻提供商,我想能夠調用戲(),停止(),...從javascript不限制到指定的API只有視頻提供商。我基本上尋找這樣的東西:http://www.w3.org/2010/05/video/mediaevents.html

+0

這是否回答你的問題? http://stackoverflow.com/questions/6206342/best-way-to-implement-html5-video – 2013-02-26 20:28:03

+0

我不確定你到底是什麼意思。你能制定一個示例代碼/答案嗎?需要明確的是:我不是在尋找一個備用方法,我只是在尋找一種方式來獲得由HTML5視頻標籤提供的功能被應用於嵌入式鏈接 – Vjeetje 2013-02-26 20:33:29

回答

1

你所要求的是不可能的,除非你描述的是直接鏈接到視頻文件,即使這樣可能還不夠,會解釋爲什麼:

首先,HTML5 <video>元件設計與視頻的工作,而不是Flash對象。其次,不同的瀏覽器只支持特定的視頻格式:

  • 火狐:OGV,WebM的
  • Internet Explorer中:MP4
  • Safari瀏覽器/ iOS設備:MP4
  • 鉻:MP4,WebM的

因此,除非您有視頻的MP4版本和視頻的OGG版本,否則它不適用於所有現代瀏覽器。例如: -

<video width="640" height="360" controls> 
    <source src="__VIDEO__.MP4" type="video/mp4" /><!-- Safari/iOS video --> 
    <source src="__VIDEO__.OGV" type="video/ogg" /><!-- Firefox/Opera/Chrome10 --> 
    <!-- Fallback code (e.g. Images, Flash, text, etc.) --> 
</video> 
+0

是否有任何其他HTML5標籤/當量/ JavaScript的圖書館,這有助於我獲得對這種嵌入式視頻對象的更多控制(而不是訴諸於Youtube等提供商的API)? – Vjeetje 2013-02-26 21:58:25

+0

你對這個「嵌入式視頻對象」太模糊了。你指的是什麼?閃?或者只是普通的HTML5視頻? – 2013-02-26 22:11:29

+0

我的意思是,他們使用的所有