Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 转到下一个ViewController时播放AudioPlayer_Ios - Fatal编程技术网

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环境为“是”。