2014-09-24 73 views
0

我有一个NavigationViewController,它持有可以播放的Streams表。当用户选择其中一个流时,它会推送'RadioDetailViewController'并开始从URL流式传输。当视图控制器弹出时继续播放AVPlayer流

我想要的是当我回到根视图控制器(NavigationViewController)我想让AVPlayer进行流媒体。

任何人都可以提供帮助吗?

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender 
{ 
UINavigationController *navController = [segue destinationViewController]; 
    RadioTableViewController *radioTableViewController = (RadioTableViewController *)([navController viewControllers][0]); 
    [radioTableViewController setRadioStreamContinue:radioStream]; 
} 

然后在我的RootViewController的我这样做:

- (void)viewDidLoad{ 
[radioStreamContinue play]; 

[super viewDidLoad]; 
} 

这并不做任何事情,流将停止。对不起,我是新来的,并希望得到任何帮助。

+0

没有人可以帮助吗? – dnzdlklc 2014-09-25 10:33:40

回答

1

我偶然发现了这种尝试寻找更干净的解决方案......但是您是否尝试过在应用程序委托中设置音频播放器属性并使用视图控制器中的资源进行设置?这样,当视图控制器被重新分配时,播放器对象不会被释放。

(我真的不认为这是一个很好的答案,但我没有代表评论呢)

相关问题