iOS視訊播放介面顯示音量調節控制元件
在工作中需要在視訊播放介面顯示控制音量的滑塊,所以學習了一下,關於音量控制(要使用真機)
AVPlayer:提供音量控制api,但是隻支援IOS7
AVAudioPlayer:提供音量控制api,目前是都支援
MPMusicPlayerController:提供音量控制api,但是支援IOS7以下
MPMoviePlayerController:貌似暫時不支援音量控制
要用系統自帶控制元件播放音訊的小夥伴們要掌握好了
使用MPVolumeView可以顯示在介面上並且通過滑動滑塊控制裝置音量的大小.第一次顯示時,滑塊的位置反映了當前系統音訊輸出音量。當用戶拖動滑塊,
滑塊是可以根據需求自己定製的.
MPVolumeView *volumeView = [[MPVolumeView alloc] init];
volumeView.frame=CGRectMake(10,20, 200, 30);
[volumeView setShowsVolumeSlider:YES];
[volumeView setShowsRouteButton:NO
[volumeView sizeToFit];
//設定滑塊圖片
[volumeView setVolumeThumbImage:[UIImage imageNamed:@"pingfen_select"] forState:UIControlStateNormal];
//可以使用該方法給一條細線的背景顏色即可
//[volumeView setMaximumVolumeSliderImage:[UIImage imageNamed:@"pingfen_select"] forState:UIControlStateNormal];
[self.view