我想知道是否可以使AVPlayer播放HTTP Live Streaming 视频的声音静音?
我已经尝试了几件事,比如设置此处解释的AVPlayer 音量的 Apple 方法,但它仅适用于本地文件......(参见 Apple 文档底部的注释)。
这篇文章中解释的类似方法也不起作用。
有解决办法吗?我真的不想让设备的声音静音,但只有一个视频,而其他播放器可以拥有自己的音频(用户可以平衡播放器之间的音频)。
提前致谢。
iOS 7.0 现在支持使用静音播放器
[AVPlayer setVolume:(float)volume]
它也适用于 HTTP Live Streaming,我的应用程序正在广泛使用它。
根据 AVFoundation 团队的说法,不可能静音或禁用 HLS 视频的轨道。
您可以使用 MPMusicPlayerController 共享实例将整个音频会话静音。
[[MPMusicPlayerController applicationMusicPlayer ]setVolume:0];