我正在使用包含整个应用程序的 Blazor Webview 在 MAUI 中进行概念验证。
目前我们有一个旧的 Xamarin.Android 和 Xamarin.iOS。
当前应用程序的一项功能是它可以下载 .mp4 文件,然后在设备上本地播放它们。
现在,随着即将发布的 .NET MAUI,我正在调查尝试将应用程序从 Xamarin.iOS/.Android 移动到 .NET MAUI 是否是个好主意。
我的主要目标是使用 Blazor 开发 MAUI 应用程序,因为我们团队中主要是 Web 开发人员,并且将该应用程序作为 Web 应用程序提供服务也很有希望。
所以在我的 POC 中,我已成功将文件下载到设备(Android/iOS 模拟器),但现在我不知道如何播放它们。
当我尝试使用Blazored.Video
(简单的 HTML5 视频播放器)通过 Blazor 应用播放视频时,视频播放器无法确定路径。
我可以确认正确设置播放器的路径。
任何想法如何解决这个问题?
一种方法是跳出 Blazor webview 并导航到 MAUI xaml 页面。我已经成功地从 webview 中跳了出来。
但我不知道如何在 .NET MAUI 上播放视频。
在 Xamarin.Forms 中有例如CrossMediaManager
插件,但现在使用 .NET MAUI 我无法弄清楚如何在 MAUI 应用程序中播放视频。
我猜 MAUI 社区工具包最终会实现 MediaElement 吗?对此的任何想法将不胜感激!
我很高兴听到你的评论!谢谢你。