问题描述
我正在将Apple Music SDK集成到我的android应用程序中。 我可以播放音乐,但是暂停/下一个/上一个不起作用。
这是我用于创建本地控制器实例的代码:
mediaPlayerController = MediaPlayerControllerFactory.createLocalController(context,tokenProvider);
这是我播放歌曲的代码:
CatalogPlaybackQueueItemProvider.Builder queueProviderBuilder =
new CatalogPlaybackQueueItemProvider.Builder();
queueProviderBuilder.items(MediaItemType.SONG,id);
queueProviderBuilder.startItemIndex(0);
mediaPlayerController.prepare(queueProviderBuilder.build(),true);
这是我的切换播放/暂停代码: 当我执行此操作时,应用程序每次都崩溃,并且在logcat中不显示任何日志。 要查看日志,我尝试重新启动android studio,使缓存无效,然后重新启动,但仍然没有显示任何logcat。我可以看到该应用程序的其他日志。
if (mediaPlayerController.getPlaybackState() == PlaybackState.PLAYING) {
mediaPlayerController.pause();
} else {
mediaPlayerController.play();
}
这是我的下一个代码,canSkipToNextItem()每次都返回false:
if (mediaPlayerController.canSkipToNextItem()) {
mediaPlayerController.skipToNextItem();
}
这是我以前的代码,canSkipToPreviousItem()每次都返回false:
if (mediaPlayerController.canSkipToPreviousItem()) {
mediaPlayerController.skipToPreviousItem();
}
我错过了什么吗?我应该如何调试呢?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)