예제 #1
0
        public async Task SetTrack(MusicItem track)
        {
            Uri localUri = await PhoneLocalLibrary.Instance.LocalUriIfExists(track);

            Uri source = localUri != null ? localUri : track.Source;

            Player.Track = AudioItemConversions.item2track(track, source);
        }
예제 #2
0
        public async Task <MusicItem> CurrentTrack()
        {
            var t = Player.Track;

            if (t != null)
            {
                return(await TaskEx.FromResult(AudioItemConversions.track2item(t)));
            }
            else
            {
                return(null);
            }
        }