同图片一样,把视频资源复制到文件夹路径下,修改资源属性复制到输出目录"始终复制",生成操作改为“内容”,
把<MediaElement Name="myVid" Source="./media/1.mp4" Width="480" Height="320" IsMuted="True" Volume="3.5" LoadedBehavior="Manual" />
注意,MediaElement 的LoadedBehavior 需要设置为Manual,这样才可以手动控制视频的播放状态。
粘贴到<Grid>中,在这里播放的是MP4格式的视频文件,然后运行程序,由于LoadedBehavior="Manual" ,改程序不能自动播放,需要点击播放按钮,在这里我并没有创建播放按钮,于是,把 LoadedBehavior="Manual"这句去掉,再次debug程序,发现可以正常播放视频。
另外,在blend中也是可以删除 LoadedBehavior="Manual"这句,相关位置请看截图,将红框中内容选为play,即可播放,
附上代码
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="700" Width="700">
<Grid>
<MediaElement Name="myVid" Source="./media/1.mp4" Width="480" Height="320" IsMuted="True" Volume="3.5" />
</Grid>
</Window>