我有一個flex應用程序,其中多個聲音文件用於應用程序的各個部分。 我可以有一個聲音處理程序,它將一次處理整個應用程序的音量控制。 我該怎麼做flex控制應用程序聲音
1
A
回答
0
當然可以。 我會在這裏使用單例模式。
類似:
SoundManager.getInstance().setVolume(volumeLevel:Number);
SoundManager.getInstance().playSound(soundName:String);
//sounds - class refeance or MP3 path or something else
SoundManager.GONG;
SoundManager.SQUASH
,如果你有一個應用程序需要播放聲音,這是我會處理的方式,這是最好的方式恕我直言。
1
爲了全局控制音量,可以使用SoundMixer類。
private function set volume(level:Number):void
{
var transform:SoundTransform = SoundMixer.soundTransform;
transform.volume = level;
}
http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/
一個單獨的類可能有點矯枉過正,因爲你只有真正需要的上述功能在全球範圍內控制聲音的音量。
相關問題
- 1. 外部swf控制flex應用程序?
- 2. 控制推送通知內的應用程序聲音
- 3. 如何將聲音添加到C++控制檯應用程序?
- 4. 與應用程序有關的設備的聲音控制
- 5. Windows控制檯應用程序的聲音不會改變
- 6. 控制音頻聲音
- 7. 聲音控制器
- 8. 在應用程序聲音中禁用
- 9. 在應用程序中使用聲音
- 10. 控制應用程序內的音樂音量[iOS]
- 11. 用於聲音控制的GUI小程序模式
- 12. 添加聲音到OpenGL應用程序
- 13. iPhone應用程序的聲音字節
- 14. 爲Android應用程序設置聲音
- 15. 音板應用程序鈴聲
- 16. Android應用程序聲音免費
- 17. 的聲音在我的應用程序
- 18. 應用程序的聲音剪輯?
- 19. iPhone應用程序聲音識別?
- 20. 當我的應用程序正在播放聲音時將其他應用程序的聲音靜音ios
- 21. 添加控制面板在我自己的應用程序事件 - >聲音
- 22. 音量控制在一個主要是無聲的iOS應用程序
- 23. Flex:直接從聲卡錄製音頻
- 24. Flex中的流式聲音控制(新手)
- 25. 控制聲音線路
- 26. 控制android聲音設置
- 27. 控制瀏覽器聲音
- 28. 控制聲音按鈕3
- 29. 音樂應用程序的錄音聲音
- 30. 嘗試錄製聲音時應用程序崩潰