网络视频的播放处理方式是和本地视频播放相类似的,只不过是MediaElement的源换成了网络的视频文件。因为播放网络视频会受到网络的好坏影响,不过Windows Phone 7系统内部已经做了缓冲的处理,可以通过MediaElement类的BufferingProgress属性来获取视频缓冲的信息。
下面给出播放网络视频的示例: 播放网络上的视频文件,并监控视频播放缓冲的情况和播放的进度。
代码清单8-4:播放网络视频(源代码:第8章Examples_8_4)
MainPage.xaml文件主要代码
------------------------------------------------------------------------------------------------------------------
<Grid x:Name="ContentGrid" Grid.Row="1">
<MediaElement Height="289" HorizontalAlignment="Left"
Margin="26,148,0,0" x:Name="mediaPlayer"
VerticalAlignment="Top" Width="417"
AutoPlay="False"/>
<Button Content=">" Height="72"
HorizontalAlignment="Left" Margin="13,527,0,0"
x:Name="btnPlay&quo
阅读全文地址:
http://book.2cto.com/201301/14333.html