5

我想知道是否可以使AVPlayer播放HTTP Live Streaming 视频的声音静音?

我已经尝试了几件事,比如设置此处解释的AVPlayer 音量的 Apple 方法,但它仅适用于本地文件......(参见 Apple 文档底部的注释)。

这篇文章中解释的类似方法也不起作用。

有解决办法吗?我真的不想让设备的声音静音,但只有一个视频,而其他播放器可以拥有自己的音频(用户可以平衡播放器之间的音频)。

提前致谢。

4

3 回答 3

4

iOS 7.0 现在支持使用静音播放器

[AVPlayer setVolume:(float)volume] 

它也适用于 HTTP Live Streaming,我的应用程序正在广泛使用它。

于 2013-10-19T04:42:54.240 回答
1

根据 AVFoundation 团队的说法,不可能静音或禁用 HLS 视频的轨道。

于 2012-08-03T13:05:52.010 回答
0

您可以使用 MPMusicPlayerController 共享实例将整个音频会话静音。

[[MPMusicPlayerController applicationMusicPlayer ]setVolume:0];
于 2013-04-10T12:34:40.083 回答