2016-03-03 40 views
0

我有一个视图控件由MP Movie Player控件组成。该控件从url加载视频。它完美地加载视频。当我移动到前一个具有TableView的控件时,视频的音频将在后台播放。具有TableView的控件由“正在播放”按钮组成。按'正在播放'时,用户将移回MP电影播放器​​控制。但问题依然存在,视频再次被载入,而不是连续播放。MPMovieplayer现在玩的问题iOS

回答

1

您需要在TableView上从属性currentPlaybackTime获取影片的当前位置。然后,当您移动到MP Movie Player控件时,您需要指定您在TableView中使用的currentPlaybackTime。

+0

我已经做了那件事。但是我需要视频在不加载视频的情况下在滑动视图控制时连续播放。 – Rock

+0

我采取的一种方法是创建一个具有视图容器和MoviePlayer隐藏视图的ViewController。现在ViewController可以在你的容器中显示你的tableView。当你在你的tableView中选择一个项目而不是做一个segue时,你只需取消隐藏moviePlayer视图并将其定位到你想要的位置。您需要一种拦截后退按钮的方法,以便隐藏MoviePlayer视图并显示您的tableView。这样电影就可以继续播放,并且可以根据需要隐藏和取消隐藏。 – totiG

+0

亚其良好的解决方案,但我不能申请这becoz它会得到更多的时间来更改UI和代码执行 – Rock