audio.setMaxVolume( volume, options )
在电晕模拟器中没有在mac上工作,我还没有在实际的iOS设备上测试过它虽然它在windows
和Android
设备上完美运行:
audio.setMaxVolume( 0, { channel=1 } )
还有其他人在Corona遇到过这样的错误吗?
我已经在实际设备上测试了它iphone-4S
- 它正在工作......但仍然无法在Mac上的模拟器中工作。
答案 0 :(得分:1)
首先,模拟器是否向终端输出错误?
其次,setMaxVolume方法在成功时返回true,否则返回false。所以试试:
local volumeSet = audio.setMaxVolume( 0, { channel=1 } )
print("Volume set? "..tostring(volumeSet))
如果Corona认为它有效,这将告诉您。
注意:电晕文档'gotcha'表示主音量没有最大音量,这意味着设备本身可以将音量设置为用户告诉它的音量,但您可以限制应用程序的声音。 Source