IOS查询当前音量

IOS Query current audio volume

我正在编写一个应用程序以允许本地存储的 mp3 文件播放以及从服务器流式传输。

我用

  AVAudioPlayer *player;
  AVPlayer *player2;

取决于播放类型。如何查询设备音量最初是多少,以便我可以将 volume.slider 设置为其初始值?

首先,导入:

#import <AVFoundation/AVAudioSession.h>

然后得到 The system wide output volume set by the user 使用:

float volume = [[AVAudioSession sharedInstance] outputVolume];