iOS的AVFoundation框架提供了基本的音视频播放工具,我们基本上可以靠其中提供的类完成绝大部分的音视频播放任务。但是在音频播放的输出音量的处理上,苹果的策略比较保守。尽管AVPlayer
和AVPAudiolayer
zhe这些类提供了音量调节功能,但这些音量控制属于App级别的控制。好处就是音量调节独立于系统音量,调节大小时不会影响系统音量。但有时候我们可能希望修改系统音量,以免在调节声音的时候,如果系统音量过小,App调节音量效果不明显。一般来说要调节系统音量会有以下方法:
请注意:
修改系统音量无法在模拟器上看到效果,必须使用真机调试才能看到效果!
使用前请导入库 #import <MediaPlayer/MediaPlayer.h>
第一:通过 MPVolumeSettings 来控制系统的声音