如何在不使用AudioQueueRef的情况下在AudioQueue中设置音量?

Par*_*att 2 iphone objective-c audioqueue ios

如何在AudioQueue中设置音量而不使用AudioQueueRef?

我在StackOverflow上对此有很多疑问,但所有这些都使用了AudioQueueRef对象.

是否可以在不使用AudioQueueRef的情况下这样做?

请建议

谢谢.

DSh*_*hah 6

试试上一篇文章.虽然问题不同但你可以使用以下代码来勾选答案.请参阅上一篇文章中的以下代码.

OSStatus errorMsg = AudioQueueSetParameter(audioQueue, kAudioQueueParam_Volume, Level);

    if (errorMsg) {
        NSLog(@"AudioQueueSetParameter returned %d when setting the volume.", errorMsg);
    }
Run Code Online (Sandbox Code Playgroud)

对于上面的代码参考文档 控制播放音量

另请参阅其他答案.另外我认为MPVolumeView正在使用AudioQueue,所以你也可以使用它.