如何停止MediaPlayer Framework然后FlipView改变了?

时间:2013-05-29 09:03:09

标签: windows-runtime media-player

我在 ItemDetailPage.xaml FlipView 中的 DataTemplate 内有 mmppf:MediaPlayer
当我开始关于当前项目的视频并转到下一个或上一个翻转时,上一个项目的视频继续播放。如何停止当前的视频然后用户在flipview中更改所选项目?
我试图在 FlipView_OnSelectionChanged 方法中停止它,但我无法访问控制权。
如何停止播放上一个元素的视频?

1 个答案:

答案 0 :(得分:1)

你可以这样做:

var container = MyFlipView.ItemContainerGenerator.ContainerFromIndex(previousIndex) as FrameworkElement;
var mediaPlayer = container.FindName("MyMediaPlayer") as MediaPlayer;

然后您可以访问MediaPlayer的所有方法和属性