gpt4 book ai didi

java - Android Apple Musickit 解码示例错误-1inputFormat

转载 作者:太空宇宙 更新时间:2023-11-04 09:11:28 25 4
gpt4 key购买 nike

我将 Apple Musickit 集成到 Android 应用程序中。随机当我按下播放/暂停/播放时我会得到:

onPlaybackError() = com.apple.android.music.playback.model.a: Decoding sample error. ERROR decoding sample: -1inputFormat: Format(1, null, audio/mp4a-latm, -1, und, [-1, -1, -1.0], [2, 44100]) outputFormat: sampleRate[ 44100 ] numOfChannels[ 2 ] framesPerPacket[ 1024 ] outputFormat[ 1 encryption: PROTECTION_TYPE_PASTIS_FMP4 keyLen: 2364 keyHash: 134967062

随后:

onPlaybackError() = java.lang.NullPointerException: Attempt to invoke interface method 'boolean com.a.a.a.g.j.c()' on a null object reference

请注意,有时按播放/暂停/播放会正常工作,有时我会得到这个。然后我只需再次按暂停/播放即可。

有人知道这个问题的解决办法吗?

最佳答案

原因是多次加载这些库。

System.loadLibrary("c++_shared");
System.loadLibrary("appleMusicSDK");

我在每次播放/更改歌曲时加载它们,而不是仅在第一次播放歌曲时加载它们。我创建了一个initializePlayer 函数来处理这个问题。

关于java - Android Apple Musickit 解码示例错误-1inputFormat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59618091/

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