MediaContainerType.RADIO_STATION (3) is defined in Javadoc but that is actually not defined in MediaContainerType.class. When we set 3 to container type by using CatalogPlaybackQueueItemProvider, it throws an IOException. For example, following code snippet is for preparing Apple One radio station.
How can we play a radio station by using Music Kit for Android 1.1.1?
Environment
Music Kit SDK 1.1.1 for Android
How can we play a radio station by using Music Kit for Android 1.1.1?
Code Block val provider = CatalogPlaybackQueueItemProvider.Builder() .containers(3, "ra.978194965") .build() // Throws java.io.IOException // com.apple.android.music.playback.model.MediaPlayerException: java.io.IOException // at com.apple.android.music.playback.c.b.a(MusicSDK:1100) // at com.apple.android.music.playback.queue.b.handleMessage(MusicSDK:787) // at android.os.Handler.dispatchMessage(Handler.java:102) // at android.os.Looper.loop(Looper.java:216) // at android.os.HandlerThread.run(HandlerThread.java:65) playerController.prepare(provider, true)
Environment
Music Kit SDK 1.1.1 for Android