我有从iPod库播放歌曲的应用程序,我也必须在后台播放歌曲,所以我采取avplayer。但我不设定它的音量。是他们设置音量的任何方式。如何在Avplayer中设置音量
0
A
回答
0
请选中该Adjusting the volume of a playing AVPlayer
如果你可以使用AVAudioPlayer
您可以轻松地使用它的属性volume
0
要使用滑块和使用此代码,
在.h文件中编写代码和Don “别忘了实施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
而且在.m文件,
-(IBAction) pushplay{
//NSError *err;
NSString *filepath = [[NSBundle mainBundle] pathForResource:@"music" ofType:@"mp3"];
audioplayer = [[AVAudioPlayer alloc]initWithContentsOfURL:[NSURL fileURLWithPath:filepath] error:NULL];
audioplayer.delegate = self;
[audioplayer play];
volumetimer = [NSTimer scheduledTimerWithTimeInterval:0.05 target:self selector:@selector(updatevolume) userInfo:nil repeats:YES];
}
-(void) updatevolume{
[audioplayer setVolume:volumeslider.value];
}
希望这可以帮助朋友。
1
里面音量滑块通知弹出 - 料斗中这会有所帮助:
- (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];
}
1
您不能播放使用AVAudioPlayer
iPod音乐库的轨道。 AVAssetExportSession
在IOS.5中有一个BUG,所以它无法从主库中的iPod库导出,所以如果你想播放iPod曲目,你的卡住了AVPlayer
。可悲的是只有硬件按钮可以控制这个音量。
相关问题
- 1. AVPlayer音量淡入
- 2. 如何为AVPlayer设置progressView?
- 3. 在NAudio中设置音量
- 4. 如何在audio.play上设置音量()
- 5. AVPlayer动态音量控制
- 6. 如何检查AVPlayer中的音频通道数量?
- 7. FFMPEG在amix中设置音量
- 8. 在HTML5中设置音量视频
- 9. 在iPhone上设置设备音量
- 10. 如何在iOS中设置AVPlayer声级计?
- 11. 如何在iphone中设置电影播放器中的音量静音?
- 12. 如何在Visual Basic中设置音高?
- 13. 如何在tvOS应用程序中设置音量控制?
- 14. 如何在IFrame中将音量设置为0?
- 15. 如何在iphone中使用uislider设置音量控制?
- 16. 如何在Xamarin中获取/设置当前音量水平?
- 17. 如何在我的应用程序中设置音量关闭
- 18. 如何在iPhone应用程序中设置硬件音量?
- 19. AVPlayer的音频测量级别
- 20. AVPlayer更改音量,垂直滑块
- 21. 如何设置音量在iOS和避免系统音量弹出
- 22. 如何使用AVPlayer停止AirPlay音频?
- 23. 如何仅在AVPlayer中的视频文件中播放音频
- 24. 音频:如何设置默认麦克风的音量?
- 25. 如何检测音量是否设置为静音?
- 26. 设置音量的AVQueuePlayer
- 27. 设置ALSA流的音量
- 28. VLC设置音量庆典
- 29. AVPlayerViewController只使用AVPlayer音频AVPlayer
- 30. avplayer不能在IOS中播放音频
您如何看待您的updatevolume方法每秒会触发多少次? – Andy 2012-05-26 12:26:24