已更新-此问题仅发生在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"/>
这是我在屏幕上看到的。
1条答案
按热度按时间fgw7neuy1#
不幸的是,你描述的情况实际上是UWP的一个bug,你可以检查这个link。
顺便说一句,我测试了你提供的代码。但是我把
Xamarin Community Toolkit
改成哪个版本并不重要。