如何判断 soundmanager2 是否使用 html5?
如果设置了各种属性并且认为条件满足,soundmanager2 将使用 html5 音频而不是 flash好的。
一旦 soundmanager2 决定,SoundManager 对象上是否有一个属性可以告诉我它是适用于 html5 还是 flash?
(我知道它在调试日志中提到了它,但我正在寻找一个可以查询的属性)
soundmanager2 will use html5 audio instead of flash if various properties are set and it thinks conditions are Ok.
Once soundmanager2 has decided, is there a property on the SoundManager object that will tell me whether it went for html5 or flash?
(I know it mentions it in the debug log but I'm looking for a property I could query)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我认为没有记录,但
SMSound
对象有一个isHTML5
属性,您可以检查给定的声音是否使用 HTML5 音频。SoundManager
对象还有一个html5
属性,其中包含有关当前浏览器支持哪些音频格式的信息。I don't think it's documented but the
SMSound
object has anisHTML5
property that you can check to see if a given sound is using HTML5 Audio.The
SoundManager
object also has anhtml5
property that contains information about what audio formats are supported by the current browser.在 soundManager.setup() 上设置
set this on soundManager.setup()
有两种方法:
检查 SoundManager2 实例的版本属性:
<前><代码>> soundManager.版本
"V2.97a.20131201 (AS3/Flash 9)" // Flash版本
"V2.97a.20131201 (仅限 HTML5 模式)" // HTML5 版本
检查布尔值:
<前><代码>> soundManager.html5.usingFlash
There are 2 ways:
Check the version property of your SoundManager2 instance:
Check boolean: