Xamarin IOS获取媒体艺术家图片

时间:2014-08-28 08:33:19

标签: ios xamarin

在Xamarin中,我使用以下代码从设备音乐库中检索艺术家和流派信息。

        MonoTouch.MediaPlayer.MPMediaQuery mq = new MonoTouch.MediaPlayer.MPMediaQuery ();
        var value = MonoTouch.Foundation.NSNumber.FromInt32 ((int) MonoTouch.MediaPlayer.MPMediaType.Music);
        var type = MonoTouch.MediaPlayer.MPMediaItem.MediaTypeProperty;
        var predicate = MonoTouch.MediaPlayer.MPMediaPropertyPredicate.PredicateWithValue (value, type);
        mq.AddFilterPredicate (predicate);

        foreach (var item in mq.Items) {

            if (item.Artist != null) {
                Console.WriteLine(item.Artist);
            }
            if (item.Genre != null) {
                Console.WriteLine(item.Genre);
            }

        }

这很好用,但我还需要获得艺术家形象。 在我的FOR循环中,item只有Artist和Genre可用作属性,所以我想我可能需要做一些其他的函数调用。 我找到了一些令人困惑的代码,所以希望有人能指出我正确的方向。

0 个答案:

没有答案