Xamarin Community Toolkit MediaElement未显示播放控件或播放源UWP中的视频

zi8p0yeb  于 2022-12-07  发布在  其他
关注(0)|答案(1)|浏览(114)

已更新-此问题仅发生在UWP上-在Android上工作正常,但尚未在IOS上测试。我认为它也会工作正常。问题是Xamarin.Community.Toolkit无法与UWP一起工作

我刚刚开始学习Xamarin的应用程序开发。我主要是运行UWP进行测试,因为模拟器会降低我的机器速度。在研究了使用Xamarin播放视频的最佳工具后,我找到了Xamarin Community Toolkit。按照基本步骤将MediaElement显示在屏幕上,并添加了基本属性。
我得到了Xamarin教程的基本视频在一个教程里面的源代码。我知道它的工作,因为你可以复制链接,并粘贴到一个浏览器,你会得到它播放。
在我尝试了不同的版本后,我无法让这个工作。没有控件想要显示,也没有视频本身。我已经没有主意了,请有人帮助。
运行本练习Hello World项目的空白模板。
使用所有可能的最新版本。项目创建于20/09/2022,所以我会假设一切都是最新版本。

<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:xct="http://xamarin.com/schemas/2020/toolkit"
             x:Class="HelloWorldXamarin.MainPage"
             Title="This is a Hello World Practice Project">

<xct:MediaElement Source="https://sec.ch9.ms/ch9/5d93/a1eab4bf-3288-4faf-81c4-294402a85d93/XamarinShow_mid.mp4" 
                          BackgroundColor="LightBlue" 
                          HeightRequest="300"
                          VerticalOptions="FillAndExpand"
                          ShowsPlaybackControls="True"
                          AutoPlay="True"/>

这是我在屏幕上看到的。

fgw7neuy

fgw7neuy1#

不幸的是,你描述的情况实际上是UWP的一个bug,你可以检查这个link
顺便说一句,我测试了你提供的代码。但是我把Xamarin Community Toolkit改成哪个版本并不重要。

相关问题