/// <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()); }
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); }
private async void PlaybackList_ItemOpened(MediaPlaybackList sender, MediaPlaybackItemOpenedEventArgs args) { await Ioc.Default.GetRequiredService <CoreDispatcher>().RunAsync(CoreDispatcherPriority.Normal, () => { WeakReferenceMessenger.Default.Send("ItemOpened", nameof(PlaybackListManageService)); }); }
private void MediaPlaybackList_ItemOpened(MediaPlaybackList sender, MediaPlaybackItemOpenedEventArgs args) { totalDuration = mediaPlayer.PlaybackSession.NaturalDuration.TotalSeconds; }
//</SnippetRepeatButton> //<SnippetItemOpened> private void MediaPlaybackList_ItemOpened(MediaPlaybackList sender, MediaPlaybackItemOpenedEventArgs args) { }
private void MediaPlaybackList_ItemOpened(MediaPlaybackList sender, MediaPlaybackItemOpenedEventArgs args) { }
private void ItemOpened(MediaPlaybackList sender, MediaPlaybackItemOpenedEventArgs args) { logView.Log($"{args.ToJsonObject()}", LogViewLoggingLevel.Information); }
private static void AudioMediaPlaybackList_ItemOpened(MediaPlaybackList sender, MediaPlaybackItemOpenedEventArgs args) { Invoke(() => OnPlayItemAdd?.Invoke(List[MPIToIndex[args.Item]])); }
private void Playlist_ItemOpened(MediaPlaybackList sender, MediaPlaybackItemOpenedEventArgs args) { Debug.WriteLine("New playlist item Opened"); }
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); }