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

Iphone 如何在不使用AudioQueueRef的情况下设置AudioQueue中的音量?,iphone,objective-c,ios,audioqueue,Iphone,Objective C,Ios,Audioqueue,如何在不使用AudioQueueRef的情况下设置AudioQueue中的音量 我提到了很多关于堆栈溢出的问题,但它们都使用AudioQueueRef对象 不使用AudioQueueRef是否可以执行此操作?请尝试使用。虽然问题是不同的,但您可以使用下面的代码从勾选的答案。请参阅上一篇文章中的以下代码 OSStatus errorMsg = AudioQueueSetParameter(audioQueue, kAudioQueueParam_Volume, Level); if (e

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

我提到了很多关于堆栈溢出的问题,但它们都使用AudioQueueRef对象

不使用AudioQueueRef是否可以执行此操作?

请尝试使用。虽然问题是不同的,但您可以使用下面的代码从勾选的答案。请参阅上一篇文章中的以下代码

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

    if (errorMsg) {
        NSLog(@"AudioQueueSetParameter returned %d when setting the volume.", errorMsg);
    }
用于控制播放级别


也请参考其他答案。此外,我认为MPVolumeView正在使用AudioQueue,因此您也可以使用它。

为什么不想使用AudioQueueRef?这只是一个指向音频队列对象的指针,所以如果您使用的是音频队列,那么您的某个地方就有一个AudioQueueRef。@Hollence:好的。我将尝试创建AudioQueueRef。我认为它是完全不同的对象。你能告诉我什么是
audioQueue
吗?我认为它属于
AudioQueueRef
类型,我不想使用AudioQueueRef对象。