Windows phone 7 我们可以在windows phone 7应用程序中同时播放两个视频吗

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中的代码

我们可以在WindowsPhone7应用程序中同时播放两个视频吗


我在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();
    }