我正在try 在我的应用程序中显示视频.我想在YT上展示一下.

我在XAML中创建MediaElement个元素的方法如下:

xmlns:toolkit="http://schemas.microsoft.com/dotnet/2022/maui/toolkit"
<toolkit:MediaElement Grid.Row="1"
        x:Name="mediaElement"
        ShouldAutoPlay="True"
        ShouldShowPlaybackControls="True"
        Margin="10,10,10,10"/>

但我无法将URL放到我的视频中.我可以播放其他网站的视频,但不能播放YT的视频.我读到,它不可能通过提供一个链接从YT直接显示它.而且我也不太知道如何绕过它.我try 使用外部库来提取流,但失败了.

我试图创建一个WebView控件,但在其中我只能显示yt的整个页面,而不能显示视频.

<WebView x:Name="webView" Grid.Row="1" Margin="10,10,10,10"/>.

推荐答案

解决方案:通过嵌入使用WebView和YouTube URL

<WebView Source="https://www.youtube.com/embed/<yourMovieId>"/>

Csharp相关问答推荐

如何从C#中有类.x和类.y的类列表中映射List(字符串x,字符串y)?

总是丢弃返回的任务和使方法puc无效之间有区别吗?

错误401未授权ASP.NET Core.使用JWT创建身份验证/授权

. NET WireMock拒绝PostAsJsonAsync序列化

将轮询与超时同步

ASP.NET核心REST API返回一个非常大的数字

从ASP.NET Core中的枚举字段填充 Select 选项时,将默认的第一个选项添加为 Select 元素

使用可信第三方的Iext8.Net pdf签名

持有者安全定义未显示在Swagger.NET 8中

我如何让我的秒表保持运行场景而不重置

Polly重试URL复制值

在try 使用访问服务器上的文件夹时,如何解决CORS错误.NET核心API

.NET 8在appsettings.json中核心使用词典URI、URI&>

为什么我的用户界面对象移动到略低于实际目标?

此异步方法在重写方法中缺少等待运算符警告

将J数组转换为列表,只保留一个嵌套的JToken

C#如何获取字符串中引号之间的文本?

如何在使用Google.Drive.apis.V3下载文件/文件夹之前压缩?

Visual Studio如何使用当前的框架?

使用本地公共PEM文件加密字符串,使用Azure KayVault中的私钥解密