2011-09-14 34 views
2

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

我已经referef许多问题在计算器上对此但是所有的人都使用AudioQueueRef对象。

有没有可能这样做,而不使用AudioQueueRef?

请建议

谢谢。

+1

为什么你不想使用AudioQueueRef?这只是一个指向音频队列对象的指针,所以如果您使用的是音频队列,则可以在某处使用AudioQueueRef。 – Hollance

+0

@Hollance:好吧。我会尝试创建AudioQueueRef。我认为这是完全不同的对象。 –

回答

6

试用previous post。虽然问题不同,但您可以使用下面的代码从那个被选中的答案中删除。在之前的文章中引用下面的代码。

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

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

above code refer to documentation控制播放音量

也指过其他的答案。另外我认为MPVolumeView正在使用AudioQueue,因此您也可以使用它。

+0

你能告诉'audioQueue'是什么吗?我认为它是'AudioQueueRef'类型,我不想使用AudioQueueRef对象。 –

相关问题