如何在Android MusicKit上创建Apple MediaPlayerController

我正在使用Apple Music SDK创建一个Android应用。创建MediaPlayerController时,出现以下错误:

未找到int com.apple.android.music.foothill.javanative.FootHillConfig.config(java.lang.String)的实现

使用以下代码:

public class AppleMusicPlaybackFunctions {
    private MediaPlayerController playerController;
    private CatalogPlaybackQueueItemProvider.Builder queueProviderBuilder;
    private AppleMusicTokenProvider appleMusicTokenProvider;


    public AppleMusicPlaybackFunctions(Context context,AppleMusicTokenProvider appleMusicTokenProvider) {
        this.playerController = MediaPlayerControllerFactory.createLocalController(context,appleMusicTokenProvider);
        this.queueProviderBuilder = new CatalogPlaybackQueueItemProvider.Builder();
        this.appleMusicTokenProvider = appleMusicTokenProvider;

        playerController.addListener(this);
    }


    public void playPause() {
        if (playerController.getPlaybackState() == PlaybackState.PLAYING){
            playerController.pause();
        } else {
            playerController.play();
        }
    }
}

用户已经登录到Apple Music,AppleMusicTokenProvider返回当前用户的用户令牌和Apple开发人员令牌。

在播放之前,您还必须采取其他步骤吗?

有人知道如何解决此问题吗?

wxm821016 回答:如何在Android MusicKit上创建Apple MediaPlayerController

这是因为您缺少一些库。在下面添加库:

System.loadLibrary("c++_shared")
System.loadLibrary("appleMusicSDK")
本文链接:https://www.f2er.com/3137322.html

大家都在问