【问题标题】:WPF MediaElement.IsLooping property not found?未找到 WPF MediaElement.IsLooping 属性?
【发布时间】:2017-01-10 02:20:04
【问题描述】:

MSDN 文档显示了一个名为 IsLooping 的 MediaElement 属性,但 Visual Studio 似乎无法识别它。

我有一个自定义 MediaElement 子类,并且能够访问其中的其他属性(实际上它正在播放视频),但代码完成没有看到 IsLooping,当我使用该属性时它也不会编译。

我错过了什么?

https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.mediaelement.islooping.aspx

【问题讨论】:

标签: c# .net wpf visual-studio


【解决方案1】:

您缺少的是页面底部的“要求”部分,

要求(Windows 10 设备系列)

通用设备系列,引入版本 10.0.10240.0

API 合约 Windows.Foundation.UniversalApiContract,引入 1.0版

命名空间 Windows.UI.Xaml.Controls Windows::UI::Xaml::Controls [C++]

元数据 Windows.Foundation.UniversalApiContract.winmd

要求(Windows 8.x 和 Windows Phone 8.x)

支持的最低客户端 Windows 8

支持的最低服务器 Windows Server 2012

最低支持手机 Windows Phone 8.1 [仅限 Windows 运行时应用]

命名空间 Windows.UI.Xaml.Controls Windows::UI::Xaml::Controls [C++]

元数据 Windows.winmd

您正在查看的文档是 UWP 媒体元素而不是 WPF 媒体元素,所以在您查看 WinRT 或 UWP 框架时只能使用我

WPF 文档可以位于 here 并且您可以看到没有 IsLooping 属性

【讨论】:

    【解决方案2】:

    WPF 中的媒体元素不支持 IsLooping 你可以使用下面的代码来代替

    private void mediaElement_OnMediaEnded(object sender, RoutedEventArgs e)
    {
        mediaElement.Position = new TimeSpan(0,0,1);
        mediaElement.Play();
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-09
      • 1970-01-01
      • 1970-01-01
      • 2019-01-26
      • 2013-10-13
      • 2017-08-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多