App crashes while accessing MPNowPlayingInfoCenter().nowPlayingInfo

Crashed: com.apple.MediaPlayer.MPNowPlayingInfoCenter/accessQueue EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000000001dd4a68

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

App crashes while accessing MPNowPlayingInfoCenter().nowPlayingInfo
 
 
Q