2010-05-27 49 views
3

我想能夠得到實際被用於視頻元件像src值以下:如何獲取具有多個來源的視頻的src?

<video> 
    <source src="foo.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'> 
    <source src="foo.webm" type='video/webm; codecs="vp8, vorbis"'> 
    <source src="foo.ogv" type='video/ogg; codecs="theora, vorbis"'> 
</video> 

在Firefox(至少),SRC爲源元件限定而不是視頻元素。

我怎樣才能找到使用哪個來源?

回答

4

我想我已經回答了我自己的問題:video元素的currentSrc屬性。

至少在Windows XP SP3上,它適用於Firefox,Safari(和Chrome,我假設)。

更新:正如在下面的評論中指出的那樣,在WHATWG spec中有currentSrc的文檔。

+1

。 (它由音頻和視頻共享。) – Ms2ger 2010-05-27 10:43:49

+1

currentSrc是HTMLMediaElement接口的屬性。 http://www.whatwg.org/specs/web-apps/current-work/complete.html#dom-media-currentsrc – 2010-05-27 10:56:09

+0

謝謝!我查看了規範和(出於某種原因)找不到它,然後搜索'currentSrc'和'video currentSrc',但沒有找到任何相關的內容......我已經編輯了我的答案。 – 2010-05-27 17:26:06