我正在使用Xamarin形式播放一些音乐,当我锁定手机时,音频将停止。我应该如何处理?我不想暂停音乐
{
MediaElement KeepScreenOn =“ True” x:FieldModifier =“ Public” Source =“ Voice.mp3” AutoPlay =“ False” ShowsPlaybackControls =“ True” x:Name =“ MyMedia”
}
答案 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或更高版本。