gpt4 book ai didi

c# - SystemMediaTransportControls 在 mytoolkit 中以不同的模式错误初始化

转载 作者:可可西里 更新时间:2023-11-01 09:58:23 29 4
gpt4 key购买 nike

当我在后台音频播放器启动后运行 mytoolkit 时返回“SystemMediaTransportControls 在不同的模式下初始化。请使用与该模式关联的 API 来完成此操作”异常。

var url = await MyToolkit.Multimedia.YouTube.GetVideoUriAsync(ID, MyToolkit.Multimedia.YouTubeQuality.Quality480P);

当后台音频播放器未启动时,它工作正常。请帮助我,我找不到错误在哪里,是否有任何解决方案...

最佳答案

在您的后台音频播放器代码中使用

var systemMediaControls = SystemMediaTransportControls.GetForCurrentView();
systemMediaControls.ButtonPressed += systemMediaControls_ButtonPressed;
systemMediaControls.IsPlayEnabled = true;
systemMediaControls.IsPauseEnabled = true;
systemMediaControls.IsNextEnabled = true;
systemMediaControls.IsPreviousEnabled = true;

async void systemMediaControls_ButtonPressed(SystemMediaTransportControls sender, SystemMediaTransportControlsButtonPressedEventArgs args)
{
switch (args.Button)
{
case SystemMediaTransportControlsButton.Play:
break;
}
}

代替

MediaControl.PlayPressed += MediaControl_PlayPressed;
MediaControl.PausePressed += MediaControl_PausePressed;

控制。我认为这会对您有所帮助..

关于c# - SystemMediaTransportControls 在 mytoolkit 中以不同的模式错误初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34873522/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com