c# - 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和官方文档显示此功能存在。难道我做错了什么?
解决方案
你快到了。MediaPlayerElement
有一个名为MediaPlayer
which has的属性IsLoopingEnabled
。所以你需要像下面这样设置它。
mediaPlayer.MediaPlayer.IsLoopingEnabled = true;
推荐阅读
- magento - Magento API - 更新产品和“使用默认值”复选框
- python - 如何在 Pandas DataFrame 中填写缺失的日期和值?
- kotlin - 是否可以链接两个不同的列表
- javascript - mapbox GL JS 中的 GeoJson 不会通过 URL 接受它,格式似乎很好
- python - 使用python从工件下载.xml文件时下载损坏的xml
- android - 拍照并将其保存在 Android 的内部存储中
- javascript - (JavaScript) 获取数组中交替值的总和并从中获取最大值
- javascript - 为什么 JS 编译器不能识别对 Array.prototype.filter 的调用
- c++ - 具有可变非类型参数的模板特化
- javascript - 在 HTML 画布中单独旋转平铺图像