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