锁定屏幕xamarin形成时播放媒体元素

时间:2020-08-09 14:04:30

标签: c# xamarin.forms

我正在使用Xamarin形式播放一些音乐,当我锁定手机时,音频将停止。我应该如何处理?我不想暂停音乐

{

MediaElement KeepScreenOn =“ True” x:FieldModifier =“ Public” Source =“ Voice.mp3” AutoPlay =“ False” ShowsPlaybackControls =“ True” x:Name =“ MyMedia”

}

1 个答案:

答案 0 :(得分:0)

MediaElement目前处于实验阶段,我找不到此功能在锁定屏幕时播放音乐,但是您可以使用CrossMediaManager,默认情况下支持在锁定屏幕时播放音乐。

只需使用一个按钮即可调用play方法。

 <Button Text="play" Clicked="Button_Clicked"></Button>
 private async void Button_Clicked(object sender, EventArgs e)
        {
            await CrossMediaManager.Current.Play("https://ia800806.us.archive.org/15/items/Mp3Playlist_555/AaronNeville-CrazyLove.mp3");
        }

注意:在CrossMediaManager.Current.Init(this);的{​​{1}}方法中添加OnCreate时。请不要忘记将Target Framework设置为Android 9.0或更高版本。

相关问题