soundmanager2將使用html5音頻而不是flash如果設置了各種屬性並且它認爲條件正常。如何判斷soundmanager2是否使用html5?
一旦soundmanager2已經決定了,SoundManager對象中是否有一個屬性會告訴我它是否適用於html5或flash?
(我知道它提到它在調試日誌,但我在尋找我可以查詢的屬性)
soundmanager2將使用html5音頻而不是flash如果設置了各種屬性並且它認爲條件正常。如何判斷soundmanager2是否使用html5?
一旦soundmanager2已經決定了,SoundManager對象中是否有一個屬性會告訴我它是否適用於html5或flash?
(我知道它提到它在調試日誌,但我在尋找我可以查詢的屬性)
我不認爲它的記錄,但SMSound
對象有一個isHTML5
屬性,您可以檢查看看給定的聲音是否使用HTML5音頻。
SoundManager
對象還具有html5
屬性,其中包含有關當前瀏覽器支持哪些音頻格式的信息。
這集上soundManager.setup()
soundManager.setup({
useHTML5Audio: true,
preferFlash: false
});
有2種方式:
檢查SoundManager2實例的版本屬性:
> soundManager.version
"V2.97a.20131201 (AS3/Flash 9)" // Flash version
"V2.97a.20131201 (HTML5-only mode)" // HTML5 version
檢查布爾:
> soundManager.html5.usingFlash
告訴聲音管理員如果可以使用HTML5。但這並不意味着它會(取決於客戶)。我問的是:如何判斷它是否真的在使用HTML5? – codeulike 2012-10-02 17:34:12
好的,您必須使用Sound對象的方法isHtml5,它指示是否正在使用HTML5音頻播放 http://www.schillmania.com/projects/soundmanager2/doc/ – vlycser 2012-10-10 16:07:48