3
我目前正在開發UWP youtube播放器,並且在播放實際視頻時遇到了一些麻煩。我用這一個媒體元素播放YouTube視頻:mediaelement中的UWP youtube播放器
using MyToolkit.Multimedia;
var url = await YouTube.GetVideoUriAsync(youtubeid, YouTubeQuality.Quality1080P);
var YoutubePlayer = new MediaElement();
YoutubePlayer.Source = url.Uri;
它曾經只是正常工作約一個月,但現在它只是...沒有。 它獲得正確的視頻URI(MP4),我也嘗試過YoutubeExtractor nuget包,但由於某種原因,當我使用YoutubePlayer.Play()時,它只是不玩。它什麼也沒做。沒有錯誤,沒有任何東西。
我發現使用webview和自定義C#控件調用javascript方法的替代方法,但我更喜歡不這樣做,因爲它具有媒體元素更平滑。
任何幫助會做,我一直在搜索互聯網的天,現在仍然無法找到答案。
謝謝。
有一個爲YouTubeExtractor註冊的錯誤。你是否收到403迴應?請參閱https://github.com/flagbug/YoutubeExtractor/issues/194 – Joel
我無法重現您的問題。您是否將YoutubePlayer添加到用戶界面?你可以發佈你的YouTube Uri嗎? –
謝謝@Joel YoutubeExtractor真的有問題,解決了我的問題。 – Darksody