私はHTML5 Webラジオストリームを使用するUWPアプリケーションを作成しました。 すべてがうまくいきましたが、今はMediaPlayer Elementにトラックとアーティストの情報を追加したかったのです。 この情報は、ユーザーがデバイスを開始画面にロックした場合に表示されます。 ユーザーがストリームを選択した場合の最初のトラックが正しく表示されます。しかし、ストリームを再起動しなくてもこの情報を更新することはできません。すぐにMediaItemDisplayPropertiesを更新してください
MediaItemDisplayProperties mdp = _mediaPlaybackItem.GetDisplayProperties();
mdp.Type = Windows.Media.MediaPlaybackType.Music;
mdp.MusicProperties.Artist = "TBA Artist";
mdp.MusicProperties.Title = "TBA Title";
mdp.Thumbnail = Windows.Storage.Streams.RandomAccessStreamReference.CreateFromUri(MainPage.Current.CurrentStream.PreviewImageUri);
_mediaPlaybackItem.ApplyDisplayProperties(mdp);
_mediaPlayer.Source = mpItem;
_mediaPlayer.Play();
私はアーティスト/タイトルのための私のリフレッシュ方法には、このラインを取る場合、私はまた、音楽を再生の一時停止になりますどの再び_mediaPlayerのソースを設定する必要があります。
誰でもこの問題を解決する方法を知っていますか?または、私がさらに見えるように助言してください。クリス
おかげで、これは素晴らしい作品。 修正は1件のみです。 mediaエレメントがクラッシュすることがあったので、updater.Type = MediaPlaybackType.Musicを設定しなければなりませんでした。音楽はさらに進んだが、ロックされたデバイスでの対話は機能しなかった。 (MediaPlayer要素が表示されませんでした) – TiMeJuMp