WPF之路三:视频的播放

时间:2023-03-08 17:46:14
WPF之路三:视频的播放

  同图片一样,把视频资源复制到文件夹路径下,修改资源属性复制到输出目录"始终复制",生成操作改为“内容”,

把<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,即可播放,

WPF之路三:视频的播放

附上代码

<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>