在WP7上播放短视频序列作为一个长视频

时间:2010-10-26 17:11:37

标签: video windows-phone-7

我想写一个Windows Phone 7应用程序,你可以将很多短视频序列连接到一个无缝视频进行播放(我不想编辑和真正创建视频,只需播放短视频以特殊(非常随机)的顺序)。

是否可以通过手机获取大量视频并无缝播放?

1 个答案:

答案 0 :(得分:1)

在Windows Phone 7上播放视频的最简单代码是 -

// media1 is <MediaElement x:Name="media1" />
media1.Source = new Uri("http://yoursite/yourvideo.wmv");
media1.Play();

由于您希望循环播放多个视频,因此可以为MediaEnded事件添加事件处理程序

media1.MediaEnded += new RoutedEventHandler(media1_MediaEnded);

并在media1_MediaEnded事件处理程序中加载下一个媒体文件。您可以添加在打开媒体之前可见的PerformanceProgressBar动画,您可以在MediaElement的MediaOpened事件中关闭动画。

虽然它与MP3文件相关,但我发现Tim Heuer's post对设计我的应用程序非常有用。您可能需要考虑查看Windows Phone 7中的list of supported media codecs,因为手机上可能无法播放所有媒体文件。

HTH,indyfromoz