首页 > 解决方案 > MediaPlayerElement 循环播放视频 UWP 的问题

问题描述

我正在开发一个与野生动物相关的应用程序,并希望继续循环播放某些动物的短视频。

我正在使用 MediaPlayerElement 播放视频。通过一些研究,我发现 MediaPlayerElement 有一个名为 IsLoopingEnabled 的函数用于循环媒体。但是当我尝试实现它时,会显示一个语法错误告诉我

“MediaPlayerElement”不包含“IsLoopingEnabled”的定义,并且找不到接受“MediaPlayerElement”类型的第一个参数的可访问方法“IsLoopingEnabled”(您是否缺少使用派生或程序集引用?)

我的 XAML 代码:

<MediaPlayerElement x:Name="mediaPlayer"
    Source="ms-appx:///Assets/video.mp4"
    Width="Auto"
    AutoPlay="True"
    Stretch="Fill"
    AreTransportControlsEnabled="False" />

在 C# 中

mediaPlayer.IsLoopingEnabled=true;

UWP MediaPlayerElement - 如何循环/重复 mp4和官方文档显示此功能存在。难道我做错了什么?

标签: c#xamluwp

解决方案


你快到了。MediaPlayerElement有一个名为MediaPlayerwhich has的属性IsLoopingEnabled。所以你需要像下面这样设置它。

mediaPlayer.MediaPlayer.IsLoopingEnabled = true;

推荐阅读