回答編集履歴

1

URLに関する追記

2017/12/07 09:50

投稿

MasakiHori
MasakiHori

スコア3384

test CHANGED
@@ -41,3 +41,37 @@
41
41
  再生に関しては全く試してませんが、ファイルへのURLが取れるのでなんとかなるのでは?
42
42
 
43
43
  プロテクトのかかった曲は多分ダメでしょうけど。
44
+
45
+
46
+
47
+ ----
48
+
49
+ 追記
50
+
51
+ [MLMediaObjectのリファレンス](https://developer.apple.com/documentation/medialibrary/mlmediaobject)
52
+
53
+ こちらを見ていただくとわかるようにMLMediaObjectに `url` と`originalURL`というプロパティがあります。
54
+
55
+
56
+
57
+ 試してみてませんが、上のMediaCellView.swftみてもらえるとわかる通り
58
+
59
+ ```swft
60
+
61
+ @objc dynamic var url: URL? {
62
+
63
+
64
+
65
+ return self[.URL]
66
+
67
+ }
68
+
69
+ ```
70
+
71
+ などで属性を増やせば取れるようになると思われます。
72
+
73
+
74
+
75
+
76
+
77
+ どの方法をとるにしろ[MLMediaObjectのurlのリファレンス](https://developer.apple.com/documentation/medialibrary/mlmediaobject/1416718-url)こちらの通り、URLに対してアクセスを開始すること、また、アクセスを終了することを通知する必要があるようです。