我想写一个Windows Phone 7应用程序,你可以将很多短视频序列连接到一个无缝视频进行播放(我不想编辑和真正创建视频,只需播放短视频以特殊(非常随机)的顺序)。
是否可以通过手机获取大量视频并无缝播放?
答案 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