2014-09-24 51 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

我偶然發現了這種嘗試尋找更乾淨的解決方案......但是您是否嘗試過在應用程序委託中設置音頻播放器屬性並使用視圖控制器中的資源進行設置?這樣,當視圖控制器被重新分配時,播放器對象不會被釋放。

(我真的不認爲這是一個很好的答案,但我沒有代表評論呢)

相關問題