Ios mac上的电晕音频错误?audio.setMaxVolume()在mac上不工作?

Ios mac上的电晕音频错误?audio.setMaxVolume()在mac上不工作?,ios,coronasdk,Ios,Coronasdk,audio.setMaxVolume(音量,选项)在corona simulator的mac上不工作,我还没有在实际的iOS设备上测试它,尽管它在windows和Android设备上工作得很好: audio.setMaxVolume( 0, { channel=1 } ) 在科罗纳还有其他人遇到过这样的错误吗 我现在已经在实际的设备上测试了它,它正在工作。。。但在mac上的模拟器中仍然不工作。首先,模拟器是否向终端输出错误 其次,setMaxVolume方法在成功时返回true,否则返回fal

audio.setMaxVolume(音量,选项)
在corona simulator的mac上不工作,我还没有在实际的iOS设备上测试它,尽管它在
windows
Android
设备上工作得很好:

audio.setMaxVolume( 0, { channel=1 } )
在科罗纳还有其他人遇到过这样的错误吗


我现在已经在实际的设备上测试了它,它正在工作。。。但在mac上的模拟器中仍然不工作。

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

其次,setMaxVolume方法在成功时返回true,否则返回false。因此,请尝试:

local volumeSet = audio.setMaxVolume( 0, { channel=1 } )
print("Volume set? "..tostring(volumeSet))
这会让你知道科罗纳是否认为它有效


注意:corona文档“gotcha”说主音量没有最大音量,这意味着设备本身可以将音量设置为用户告诉它的任何音量,但您可以限制应用程序的声音

返回“true”,但声音继续播放。。此外,我正在设置频道的音量。您是否尝试过省略特定的频道号,以便一次设置所有频道?可能由于某些原因,通道1不是正在使用的通道(设备上可能不同,但模拟器有时与设备的行为不同),如果您还没有,请尝试:
audio.setMaxVolume(0,{channel=0})
将通道设置为0适用于所有通道我需要在特定通道上设置音量,不,主人。我想最重要的是它能在设备上工作。。。还是很烦人的bug..0频道将是所有频道,而不仅仅是主频道-值得一试。关于这一点,Corona文档说“指定0以将最大体积应用于所有通道”。主通道=所有通道:)