我必须使用avplayer播放一个mp3文件,但是当我到后台它停止时,我如何保持它在后台状态下播放,well.Any的建议将是非常感谢的。谢谢。
发布于 2014-01-16 05:51:42
在你的薄片上加一个方法就可以了,比如:-

或者在代码中:
<key>UIBackgroundModes</key>
<array>
<string>audio</string>
</array>发布于 2015-12-13 11:08:15
要在后台播放AVPlayer,您必须遵循以下步骤:
1) to add "Required background modes" property in info.plist,with value "App plays audio or streams audio/video using AirPlay"
2)to import below in AppDelegate.h file:
#import <AVFoundation/AVFoundation.h>
#import <AudioToolbox/AudioToolbox.h>
3)in your AppDelegate.m ,
application didFinishLaunchingWithOptions this exactly like below:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
return YES;
}发布于 2014-01-15 06:29:40
您应该阅读技术问答1668,在后台使用AV基金会在iOS上播放媒体。在这篇文章中,苹果给出了如何在后台使用AVPlayer播放媒体的例子,并讨论了你可能遇到的潜在问题。
https://stackoverflow.com/questions/21130223
复制相似问题