我有從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的音量
- 3. AVPlayer如何設置中心
- 4. AVPlayer音量淡入
- 5. 如何爲AVPlayer設置progressView?
- 6. 在NAudio中設置音量
- 7. 設置音量單獨爲AVPlayer和的MPMoviePlayerController
- 8. 如何在audio.play上設置音量()
- 9. AVPlayer音量滑塊控制
- 10. AVPlayer動態音量控制
- 11. 如何在視頻文件的AVplayer中實現音量控制?
- 12. 如何更改AVPlayer中實時視頻源的音量?
- 13. 如何檢查AVPlayer中的音頻通道數量?
- 14. 如何使音量滑塊AVPlayer在Xcode的Mac
- 15. 如何調整音量設置
- 16. 如何設置USB聲卡的音量?
- 17. FFMPEG在amix中設置音量
- 18. 在HTML5中設置音量視頻
- 19. 如何在iOS中設置AVPlayer聲級計?
- 20. 在iPhone上設置設備音量
- 21. 如何在iphone中設置電影播放器中的音量靜音?
- 22. 如何在Visual Basic中設置音高?
- 23. 如何在iPhone應用程序中設置硬件音量?
- 24. 如何在tvOS應用程序中設置音量控制?
- 25. 如何在Xamarin中獲取/設置當前音量水平?
- 26. 如何在iphone中使用uislider設置音量控制?
- 27. 如何在我的應用程序中設置音量關閉
- 28. 如何在IFrame中將音量設置爲0?
- 29. 如何在android中獲得此音量設置?
- 30. AVPlayer更改音量,垂直滑塊
您如何看待您的updatevolume方法每秒會觸發多少次? – Andy 2012-05-26 12:26:24