Windows phone 7 我们可以在windows phone 7应用程序中同时播放两个视频吗
我们可以在WindowsPhone7应用程序中同时播放两个视频吗Windows phone 7 我们可以在windows phone 7应用程序中同时播放两个视频吗,windows-phone-7,xaml,video,Windows Phone 7,Xaml,Video,我们可以在WindowsPhone7应用程序中同时播放两个视频吗 我在1个xaml页面中使用了2个媒体元素。但只有一个视频正在播放。如何播放视频。请提供一些建议。一个页面上只能使用一个MediaElement。请先参考 您在视频中看到的原因是,当我们使用MediaElement时,所有其他播放音频视频的操作都会停止 如何使用MediaElement或其他选项播放两个视频的答案是CompositionTarget.Rendering事件。 合成目标。渲染实际上渲染帧。 详情请访问 XAML中的代码
我在1个xaml页面中使用了2个媒体元素。但只有一个视频正在播放。如何播放视频。请提供一些建议。一个页面上只能使用一个MediaElement。请先参考 您在视频中看到的原因是,当我们使用MediaElement时,所有其他播放音频视频的操作都会停止 如何使用MediaElement或其他选项播放两个视频的答案是CompositionTarget.Rendering事件。 合成目标。渲染实际上渲染帧。 详情请访问 XAML中的代码
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<StackPanel>
<MediaElement Name="ME1" Source="/Images/oceansclip1.mp4" Stretch="Fill" AutoPlay="False" VerticalAlignment="Top" Height="250"/>
<MediaElement Name="ME2" Source="/Images/oceansclip2.mp4" Stretch="Fill" AutoPlay="False" VerticalAlignment="Top" Margin="0,10" Height="250"/>
<Button Content="Play" Click="Button_Click_1"/>
</StackPanel>
</Grid>
但是CompositionTarget.Rendering不能保证调用之间的时间间隔,因此您可能会看到帧运行得更快或更慢。您好,谢谢您的回复。但这并不能解决我的问题。单击“播放”按钮,只播放一个视频,而不播放另一个视频。再次单击按钮,播放相同的视频。我想要的是,当页面加载时,两个视频应该在一个屏幕上同时开始播放,一个在另一个屏幕下。如何做到这一点。请提供更多的建议。你想只使用MediaElement吗?任何东西都可以,我刚刚用MediaElement玩视频,这就是为什么我们要求相同的。但如果有其他选择,我也可以使用。
private void Button_Click_1(object sender, RoutedEventArgs e)
{
CompositionTarget.Rendering += CompositionTarget_Rendering1;
}
private void CompositionTarget_Rendering1(object sender, EventArgs e)
{
mediaElement1.Play();
mediaElement2.Play();
}