我有mmppf:MediaPlayer in DataTemplate in FlipView on ItemDetailPage.xaml.
当我开始当前项目的视频并转到下一个或prev翻转时,prev项目的视频继续播放。如何停止当前的视频,然后用户在翻转视图中更改选定的项目?
我试图在FlipView_OnSelectionChanged方法中阻止它,但我无法访问控件。
我如何才能停止播放前一个元素的视频?
发布于 2013-05-29 09:20:48
你可以这样做:
var container = MyFlipView.ItemContainerGenerator.ContainerFromIndex(previousIndex) as FrameworkElement;
var mediaPlayer = container.FindName("MyMediaPlayer") as MediaPlayer;然后,您可以访问MediaPlayer的所有方法和属性。
https://stackoverflow.com/questions/16809682
复制相似问题