回答編集履歴
1
URLに関する追記
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に対してアクセスを開始すること、また、アクセスを終了することを通知する必要があるようです。
|