Ich arbeite an einem Projekt, wo ich Songs aus iTunes Bibliothek in AVPlayer
spielen muss. Dazu nehme ich die URL "ipod-library://item/item.mp3?id=1577682869916034242"
ausgewählter Songs aus der iTunes
Library und spiele diese in . Fast alle Songs werden gespielt, aber für wenige Songs gibt MPMediaItemPropertyAssetURL
keine URL zurück. Erhalten Sie auch folgenden FehlerMPMediaItemPropertyAssetURL kehrt zurück
-[AVAssetReader initWithAsset:error:] invalid parameter not satisfying: asset != ((void *)0)
Jeder Vorschlag dazu? und warum erhalte ich null Wert von
MPMediaItemPropertyAssetURL
auch eine Idee, wie zu streamen oder DRM geschützte Medienspur in NSData konvertieren ?. Bitte beraten.
Sie können dies beziehen http://stackoverflow.com/questions/5571036/how-to-detect-if-an-mpmediaitem-represents-a-drm-protected-audio-track-on-ios/6401317# 6401317. Ich denke, Sie sollten die URL von MPMediaItemPropertyAssetURL überprüfen '' 'NSURL * assetURL = [Element valueForProperty: MPMediaItemPropertyAssetURL]; if (assetURL && assetURL.aboluteString.length> length> 0) ... '' ' – Proton
@DungProton Ich kann dies überprüfen. Aber ich möchte den Grund wissen, warum es null ist. Was, wenn ich dieses Lied spielen möchte? –
http://stackoverflow.com/questions/21195064/mpmediaitempropertyasseturl-returning-null-only-for-iphone-5s? Liegt es daran, dass es in der Cloud ist? – Larme