2012-07-30 100 views
0

我使用rioInterruptionListener初始化音頻會話AudioSessionInitialize(NULL, NULL, rioInterruptionListener, self)。我想改變中斷監聽器。AudioSessionInitialize與另一箇中斷監聽器

如果我使用AudioSessionInitialize(NULL,NULL,anotherInteruptionListener,self),它會返回錯誤。所以,我認爲,我需要破壞音頻會話。然後再次初始化它。

但是如何實現呢?我怎樣才能設置另一箇中斷監聽器或去音頻音頻會話?

回答

1

當您想要更改處理程序時,您可以簡單地在第一個中斷偵聽器中放置條件語句以調用第二個中斷偵聽器。