WP7 MediaElement无法重新定位流

时间:2011-09-29 07:49:03

标签: windows-phone-7 video-streaming

我在我的应用中使用MediaElement进行视频播放。我添加了播放,暂停,倒带和前进的控件。在前进按钮的事件处理程序中,我试图将视频剪辑转发5秒钟。我以前用过的代码如下所示。

if(myMediaElement.CanSeek)
{
    myMediaElement.Position = TimeSpan.FromSeconds(2);
    myMediaElement.Play();
}

但视频片段不会转发,而是停止视频播放。谁能告诉我出了什么问题。

2 个答案:

答案 0 :(得分:0)

您需要先开始播放流,然后才能设置位置。

将通话移至CanSeek并设置位置,直到MediaOpened事件被提升为止。

请参阅MSDN http://msdn.microsoft.com/en-us/library/system.windows.controls.mediaelement.position(v=VS.95).aspx中的备注以进行确认。

答案 1 :(得分:0)