是否可以在Adobe AIR中监视或更改系统音频音量?

时间:2011-11-09 09:15:18

标签: actionscript-3 audio air adobe volume

我正在AS3 / Adob​​e AIR中制作游戏,要求用户对某些声音作出反应。如果系统音量静音,有没有办法预先通知用户?此外,有没有改变音量的方法?如果没有,是否存在外部跨平台应用程序,它可以让我监控音量并可以从Adobe AIR调用?

2 个答案:

答案 0 :(得分:2)

您可能需要声音的唯一访问权限仅限于应用程序(Flash播放器或AIR)。您可以使用SoundMixer.soundTransform.volume更改一般音量,或SoundChannel.soundTransform.volume更改特定音量。

要进行总结,您无法使用Flash访问操作系统声音管理器的设置或状态。这就是为什么许多Flash网站都会收到一条消息,要求用户切换扬声器。

答案 1 :(得分:0)

Native Extensions是要走的路。

您可以关注Adobe教程:http://www.adobe.com/devnet/air/articles/building-ane-ios-android-pt1.html

或者下载现成的:https://github.com/nweber/SystemVolumeNativeExtension