0

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


4

1 回答 1

1

你可以这样做:

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

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

于 2013-05-29T09:20:48.917 回答