JPSVolumeButtonHandler
为 iOS 设备上的硬件音量按钮提供了一个简单的代码块接口。非常适合相机应用!在 JPSImagePickerController
中使用。
特性
将 JPSVolumeButtonHandler
文件夹拖到您的项目中,并将 MediaPlayer 和 AVFoundation 框架链接到您的项目中。
设置按下音量按钮时运行的代码块
self.volumeButtonHandler = [JPSVolumeButtonHandler volumeButtonHandlerWithUpBlock:^{
// Volume Up Button Pressed
} downBlock:^{
// Volume Down Button Pressed
}];
启用/禁用处理器
// Start
[self.volumeButtonHandler startHandler:YES];
// Stop
[self.volumeButtonHandler stopHandler];
更改音频会话类别(默认为 AVAudioSessionCategoryPlayAndRecord)
// Set category
self.volumeButtonHandler.sessionCategory = AVAudioSessionCategoryAmbient;
本项目采用 MIT 许可协议。