媒体播放包括视频播放和音频播放,在开发Windows应用商店应用的过程中可以使用MediaElement控件来播放视频文件和音频文件。本节将通过一个具体的示例介绍如何使用MediaElement控件来播放视频文件,以及如何控制MediaElement控件中视频的播放。
20.6.1 视频载入
首先来看如何读取一个视频文件并载入到MediaElement控件中,在Visual Staudio 2012中新建一个Visual C++的Windows应用商店的空白应用程序项目,并命名为FileDemo。接下来打开MainPage.xaml文件,并在Grid元素中添加如下的代码用于布局前台界面。
<StackPanel>
<Button x:Name="FileButton" Content="打开文件" FontSize="20" Margin="114,30,0,0" Click="FileButtonClick" Width="113" Height="53"></Button>
<MediaElement x:Name="Video" HorizontalAlignment="Left" Height="400" Margin="114,10,0,0" VerticalAlignment="Top" Width="780" AutoPlay="False"/>
</StackPanel>
在上面的代码中,添加一个MediaElement控件和一个"打开文件"按钮。将MediaElement控件命名为Video,使用此控件播放载入的视频文件。"打开文件"按钮用于通过文件打开选取器来选取视频文件。
布局了前台界面以后,接着打开MainPage.xaml.cpp源文件,并引用如下的头文件和命名空间:
#include "ppltasks.h"
using namespace Windows::Storage;
using namespace Windows::Storage::Streams;
using namespace Windows::Storage::Pickers;
using namespace Concurrency;
using na

最低0.47元/天 解锁文章
3235

被折叠的 条评论
为什么被折叠?



