Crashed: com.apple.MediaPlayer.MPNowPlayingInfoCenter/accessQueue EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000000001dd4a68
App crashes while accessing MPNowPlayingInfoCenter().nowPlayingInfo
Do you have code to show?
func dynamicMediaInfo(playable: playableModelProtocol, playerItem: AVPlayerItem, player: AVPlayer) { var dynamicInfo = nowPlayingCenter.nowPlayingInfo ?? [String: Any]() let playerItemTotalDuration = CMTimeGetSeconds(playerItem.duration) if playerItem.currentTime() != CMTime.indefinite, playerItem.currentTime() != CMTime.invalid, playerItem.currentTime() != CMTime.negativeInfinity, playerItem.currentTime() != CMTime.positiveInfinity, !playerItemTotalDuration.isNaN { dynamicInfo[MPNowPlayingInfoPropertyElapsedPlaybackTime] = Float(CMTimeGetSeconds(playerItem.currentTime())) dynamicInfo[MPMediaItemPropertyPlaybackDuration] = Float(playerItemTotalDuration) } dynamicInfo[MPNowPlayingInfoPropertyPlaybackRate] = player.rate dynamicInfo[MPNowPlayingInfoPropertyDefaultPlaybackRate] = Constants.defaultRate dynamicInfo[MPNowPlayingInfoPropertyCurrentLanguageOptions] = currentLangOption(playerItem: playerItem, playable: playable) dynamicInfo[MPNowPlayingInfoPropertyAvailableLanguageOptions] = availableLanguageOptionGroups(playerItem: playerItem, playable: playable) nowPlayingCenter.nowPlayingInfo = dynamicInfo }
var dynamicInfo = nowPlayingCenter.nowPlayingInfo ?? [String: Any]() this line is crashed