Ejemplo n.º 1
0
        /// <summary>
        /// Provides a JSON object for Media Playback Item Opened Event Args
        /// </summary>
        public static JsonObject ToJsonObject(this MediaPlaybackItemOpenedEventArgs o)
        {
            var builder = new JsonBuilder("MediaPlaybackItemOpenedEventArgs");

            builder.AddJsonValue("Item", o.Item?.ToJsonObject());
            return(builder.GetJsonObject());
        }
Ejemplo n.º 2
0
        private void _mediaPlaybackListItemOpened(MediaPlaybackList sender, MediaPlaybackItemOpenedEventArgs args)
        {
            var modelJson = args.Item.Source.CustomProperties["model"] as string;
            var model     = JsonSerializer.Deserialize <MusicModel>(modelJson);

            _logger.Error($"Open Successfully: \n\t{modelJson}");
            MediaLoaded?.Invoke(model);
        }
Ejemplo n.º 3
0
 private async void PlaybackList_ItemOpened(MediaPlaybackList sender, MediaPlaybackItemOpenedEventArgs args)
 {
     await Ioc.Default.GetRequiredService <CoreDispatcher>().RunAsync(CoreDispatcherPriority.Normal,
                                                                      () =>
     {
         WeakReferenceMessenger.Default.Send("ItemOpened", nameof(PlaybackListManageService));
     });
 }
Ejemplo n.º 4
0
 private void MediaPlaybackList_ItemOpened(MediaPlaybackList sender, MediaPlaybackItemOpenedEventArgs args)
 {
     totalDuration = mediaPlayer.PlaybackSession.NaturalDuration.TotalSeconds;
 }
Ejemplo n.º 5
0
        //</SnippetRepeatButton>



        //<SnippetItemOpened>
        private void MediaPlaybackList_ItemOpened(MediaPlaybackList sender, MediaPlaybackItemOpenedEventArgs args)
        {
        }
Ejemplo n.º 6
0
        private void MediaPlaybackList_ItemOpened(MediaPlaybackList sender, MediaPlaybackItemOpenedEventArgs args)
        {

        }
Ejemplo n.º 7
0
 private void ItemOpened(MediaPlaybackList sender, MediaPlaybackItemOpenedEventArgs args)
 {
     logView.Log($"{args.ToJsonObject()}", LogViewLoggingLevel.Information);
 }
Ejemplo n.º 8
0
 private static void AudioMediaPlaybackList_ItemOpened(MediaPlaybackList sender, MediaPlaybackItemOpenedEventArgs args)
 {
     Invoke(() => OnPlayItemAdd?.Invoke(List[MPIToIndex[args.Item]]));
 }
Ejemplo n.º 9
0
 private void Playlist_ItemOpened(MediaPlaybackList sender, MediaPlaybackItemOpenedEventArgs args)
 {
     Debug.WriteLine("New playlist item Opened");
 }
Ejemplo n.º 10
0
        private async void SubscribedPlaybackList_ItemOpened(MediaPlaybackList sender, MediaPlaybackItemOpenedEventArgs args)
        {
            var cur = args.Item;

#if (DEBUG)
            System.Diagnostics.Debug.WriteLine("SubscribedPlaybackList_ItemOpened " + args.Item.ToString());
#endif

            loadProperties(cur);

            ItemOpened?.Invoke(sender, args);
        }