Ios 转到下一个ViewController时播放AudioPlayer
我有一个Ios 转到下一个ViewController时播放AudioPlayer,ios,Ios,我有一个UITableViewController包含歌曲列表,如果我DidSelectRowatIndexPath,它会转到下一个ViewController包含avPlayer和播放、暂停和音量按钮,我也需要在后台运行播放器,所以请将下面的代码保存在AppDelegate.m [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil]; [[AVAudioSession shar
UITableViewController
包含歌曲列表,如果我DidSelectRow
atIndexPath,它会转到下一个ViewController
包含avPlayer
和播放、暂停和音量按钮,我也需要在后台运行播放器,所以请将下面的代码保存在AppDelegate.m
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
[[AVAudioSession sharedInstance] setActive: YES error: nil];
并设置所需的p-list设置
但当导航到我的实际tableView类时,它不会播放歌曲
我需要当应用程序从
mediaPlayerView
导航到TableViewController
时,应用程序持续播放的代码。您是否设置了[[AVAudioSession sharedInstance]setDelegate:self] 实际上,我使用的是AvPlayer,如果我在AppDelegate中使用上面的行([[AVAudioSession sharedInstance]setDelegate:self];),我会收到警告,比如需要在那里设置的不兼容类型id AvaudioPlayerDelegateEyes。为audioplayer添加协议。如果我同时使用这两行[[AVAudioSession sharedInstance]设置类别:AVAudioSessionCategoryPlayback错误:nil];[AVAudioSession sharedInstance]设置活动:是错误:nil];[AVAudioSession sharedInstance]设置委托:self];应用程序应在后台状态下播放,但如果我们转到另一个ViewController,它将停止。请帮助meSorry延迟。Plz添加到您的plist应用程序需要iPhone环境为“是”。