Mac上的电晕音频错误? audio.setMaxVolume()不能在mac上运行?

时间:2014-01-30 11:02:54

标签: ios corona

audio.setMaxVolume( volume, options )在电晕模拟器中没有在mac上工作,我还没有在实际的iOS设备上测试过它虽然它在windowsAndroid设备上完美运行:

audio.setMaxVolume( 0, { channel=1 } )

还有其他人在Corona遇到过这样的错误吗?

我已经在实际设备上测试了它iphone-4S - 它正在工作......但仍然无法在Mac上的模拟器中工作。

1 个答案:

答案 0 :(得分:1)

首先,模拟器是否向终端输出错误?

其次,setMaxVolume方法在成功时返回true,否则返回false。所以试试:

local volumeSet = audio.setMaxVolume( 0, { channel=1 } )
print("Volume set? "..tostring(volumeSet))

如果Corona认为它有效,这将告诉您。

注意:电晕文档'gotcha'表示主音量没有最大音量,这意味着设备本身可以将音量设置为用户告诉它的音量,但您可以限制应用程序的声音。 Source