私のMPMediaplayerは音楽ではうまく機能していますが、Podcastで作業を開始すると状況が異なります。 は、1)名前ポッドキャストのタイトル(「このアメリカン・ライフ」) 2)エピソードのタイトル(「私の休日」)はMPMediaPlayerとPodcastを使用したMPMediaItemPropertyTitleは致命的なエラーの原因となります
このコード行が正常に動作します:
私は二つのことを取得しようとしていますポッドキャストのタイトルを取得する:
let podTitle:String = (myMP.nowPlayingItem?.podcastTitle)!
をしかし、このラインは、エピソードのタイトルを取得する必要があります
let episode:String = myMP.nowPlayingItem?.value(forProperty: "MPMediaItemPropertyTitle") as! String
をこのERROとクラッシュしますr:
特定のPodcastのエピソードタイトルを取得するにはどうすればよいですか?
これは本当に私を得た引用です - 私はあなたがObjCでそれらが必要であると確信していますので、私もSwiftでそれらを使用しなければならないと思っていました。ありがとう! – wayneh
"ObjCでそれらを必要としません"。これはMediaPlayerのフレームワークに関するもので、使用する言語はありません。 – matt