5

我在想,如果我能靜音的AVPlayer聲音HTTP實時流視頻靜音的AVPlayer打HTTP實時流視頻

我已經嘗試一些東西,像蘋果的方法來設置一個AVPlayerexplained here的量,但它(在蘋果文檔的底部參見注釋)僅適用於本地文件...。

this post中解釋的類似方法也不起作用。

有沒有解決方法?我真的不想靜音設備的聲音,但只有一個視頻,而其他播放器可以擁有自己的音頻(用戶可以在播放器之間平衡音頻)。

在此先感謝。

回答

1

根據AVFoundation團隊的說法,靜音或禁用HLS視頻的軌道是不可能的。

+0

確實,我剛纔看到它......但我正在尋找可能的黑客或其他東西。我改變了應用程序的行爲,這是我的解決方案。謝謝 – iGranDav

0

您可以使用MPMusicPlayerController共享實例來靜音整個音頻會話。

[[MPMusicPlayerController applicationMusicPlayer ]setVolume:0]; 
+0

對不起,我並不是在尋找:「我真的不想靜音設備的聲音,但只有一個視頻,而其他播放器可以擁有自己的音頻(用戶可以在播放器之間平衡音頻)。」 – iGranDav

4

的iOS 7.0現在提供了靜音使用

[AVPlayer setVolume:(float)volume] 

它也適用於HTTP實時流播放器的支持,我的應用程序被廣泛利用它。

+0

的確早些時候我看到了。感謝您的回答。 – iGranDav