我正在尝试构建一个能够播放一些嵌入式 mp3 音效文件的 UnoPlatform 应用程序。
使用 MediaPlayerElement,可以直接播放来自 HTTP 源的媒体,但是似乎必须跳过一些特定于平台的箍才能播放嵌入的资源文件。
以下事件处理程序适用于 UWP,但不适用于 IOS、Android 或 WebAssembly:
private void SpinButton_OnClick(object sender, RoutedEventArgs e)
{
player1.Source = MediaSource.CreateFromUri(new Uri("ms-appx:///Assets/Sound.mp3"));
}
我试图按照这里的信息https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/mediaelement了解如何在 IOS 上嵌入媒体,但它似乎不适用于我。
这有什么诀窍吗?有这个工作的样本吗?