Iphone 如何在Avplayer中设置音量
我有一个应用程序可以播放iPod库中的歌曲,我还必须在后台播放歌曲,所以我选择了avplayer。但是我没有设置音量。他们是否有办法设置音量。请检查此项Iphone 如何在Avplayer中设置音量,iphone,Iphone,我有一个应用程序可以播放iPod库中的歌曲,我还必须在后台播放歌曲,所以我选择了avplayer。但是我没有设置音量。他们是否有办法设置音量。请检查此项 如果可以使用AVAudioPlayer,则可以轻松使用其属性volume使用滑块并使用此代码 在.h文件中编写此代码,不要忘记实现AVAudio框架 #import UIKit/UIKit.h> #import Foundation/Foundation.h> #import AVFoundation/AVFo
如果可以使用
AVAudioPlayer
,则可以轻松使用其属性volume
使用滑块并使用此代码
在.h文件中编写此代码,不要忘记实现AVAudio框架
#import UIKit/UIKit.h>
#import Foundation/Foundation.h>
#import AVFoundation/AVFoundation.h>
@interface volumechangerViewController : UIViewController <AVAudioPlayerDelegate>
{
IBOutlet UIButton *button;
IBOutlet UISlider *volumeslider;
NSTimer *volumetimer;
AVAudioPlayer *audioplayer;
}
-(IBAction) pushplay;
@end
希望这有助于朋友。内置音量滑块的通知弹出窗口-希望这有助于:
- (IBAction)volume{
MPVolumeView *volumeView = [[[MPVolumeView alloc] initWithFrame: CGRectMake(10, 37, 260, 20)] autorelease];
UIAlertView *volumeAlert = [[UIAlertView alloc] initWithTitle:@"Volume" message:@"" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[volumeView sizeToFit];
[volumeAlert addSubview:volumeView];
/*
for (UIView *view in [volumeView subviews]) {
if ([[[view class] description] isEqualToString:@"MPVolumeSlider"]) {
volumeViewSlider = view;
}
}*/
[volumeAlert show];
[volumeAlert release];
}
不能使用
AVAudioPlayer
播放ipod库曲目AVAssetExportSession
在IOS.5中有一个BUG,因此无法从主捆绑包中的iPod库中导出,因此如果您想播放iPod曲目,请使用AVPlayer
。遗憾的是,只有硬件按钮才能控制音量。您认为,updatevolume方法每秒会被触发多少次?
- (IBAction)volume{
MPVolumeView *volumeView = [[[MPVolumeView alloc] initWithFrame: CGRectMake(10, 37, 260, 20)] autorelease];
UIAlertView *volumeAlert = [[UIAlertView alloc] initWithTitle:@"Volume" message:@"" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[volumeView sizeToFit];
[volumeAlert addSubview:volumeView];
/*
for (UIView *view in [volumeView subviews]) {
if ([[[view class] description] isEqualToString:@"MPVolumeSlider"]) {
volumeViewSlider = view;
}
}*/
[volumeAlert show];
[volumeAlert release];
}