如何在Android MusicKit上创建Apple MediaPlayerController

问题描述 投票:1回答:1

我正在使用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开发人员令牌。

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

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

android sdk playback apple-music
1个回答
0
投票

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

System.loadLibrary("c++_shared")
System.loadLibrary("appleMusicSDK")
© www.soinside.com 2019 - 2024. All rights reserved.