我计划使用最新的 AvaloniaUI 和 LibVLCSharp 创建跨平台(Windows、Linux、macOS、Android、iOS、Wasm)音频播放器。不幸的是,Avalonia 只支持 Windows、Linux 和 macOS。
我认为这可能只是缺少文档,因为 Avalonia 最近正式推出了 Android 和 iOS 支持。
那么这个状态怎么样?是否可以使用 LibVLCSharp 为所有列出的平台创建一个真正的跨平台播放器?如果没有,是否有可以与 AvaloniaUI 一起使用的替代方案?
我找到了这些用于 C# 的库,它们(部分)能够播放音频:
所以要拥有一个真正的跨平台应用程序,您确实可以通过 nuget 包将 LibVLCSharp 用于以下平台: