c# - Xamarin MediaElement 不会发布视频源
问题描述
大家好,我在 Xamarin 中使用 MediaElement 来播放本地设备文件的视频。
https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/mediaelement
我遇到的问题是能够发布 MediaElement 的视频源。我调用 Stop() 并将 Source 属性设置为 null,但最后一个视频仍加载到具有播放功能的 MediaElement 中。
我错过了什么还是这是一个错误?
以下是一些相关代码:
<MediaElement
HeightRequest="200"
ShowsPlaybackControls="True"
BackgroundColor="#141d3d"
Grid.Row="1"
Aspect="AspectFill"
AutoPlay="True"
IsVisible="{Binding IsVideoVisible}"
Source="{Binding AnprVidSource}"
x:Name="meAnpr"
KeepScreenOn="True" />
将本地地址分配给源属性。
AnprVidSource = UserVideo.Path;
试图清除似乎什么都不做的 MediaElements 源的代码
meAnpr.Stop();
meAnpr.IsEnabled = false;
viewModel.AnprVidSource = null;
解决方案
正如 Milhail Duchev 提到的,它看起来是一个错误:
推荐阅读
- swift - 一旦满足某些条件,以编程方式推送视图控制器
- django - 如何从 celery-django 项目安全地连接到 Azure redis?
- numpy - numpy 将矩阵转换为向量并将它们组合起来
- python - 如何查看我的烧瓶应用程序的访问者数量?
- angular - 角度exhausMap问题?
- xamarin - 如何在 MvvmCross 中使用 ReactiveUI
- c++ - c++ 中的 Vigenere 密码与 txt 文件输入/输出
- python-3.x - 如何分隔两个输入整数?
- node.js - React 错误:对象作为 React 子对象无效
- macos - 带有 PyGobject 的 MACO-Homebrew 上的 Pyinstaller