如何判断 soundmanager2 是否使用 html5?

发布于 2024-11-02 23:55:22 字数 267 浏览 1 评论 0原文

如果设置了各种属性并且认为条件满足,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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

去了角落 2024-11-09 23:55:22

我认为没有记录,但 SMSound 对象有一个 isHTML5 属性,您可以检查给定的声音是否使用 HTML5 音频。

SoundManager 对象还有一个 html5 属性,其中包含有关当前浏览器支持哪些音频格式的信息。

I don't think it's documented but the SMSound object has an isHTML5 property that you can check to see if a given sound is using HTML5 Audio.

The SoundManager object also has an html5 property that contains information about what audio formats are supported by the current browser.

爱的十字路口 2024-11-09 23:55:22

在 soundManager.setup() 上设置

soundManager.setup({
    useHTML5Audio: true,
    preferFlash: false
});

set this on soundManager.setup()

soundManager.setup({
    useHTML5Audio: true,
    preferFlash: false
});
指尖上得阳光 2024-11-09 23:55:22

有两种方法:

  1. 检查 SoundManager2 实例的版本属性:

    <前><代码>> soundManager.版本
    "V2.97a.20131201 (AS3/Flash 9)" // Flash版本
    "V2.97a.20131201 (仅限 HTML5 模式)" // HTML5 版本

  2. 检查布尔值:

    <前><代码>> soundManager.html5.usingFlash

There are 2 ways:

  1. Check the version property of your SoundManager2 instance:

    > soundManager.version
    "V2.97a.20131201 (AS3/Flash 9)" // Flash version
    "V2.97a.20131201 (HTML5-only mode)" // HTML5 version
    
  2. Check boolean:

    > soundManager.html5.usingFlash
    
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文