2011-09-14 35 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對象。 –

相關問題