2016-06-24 18 views
3

私は現在UWPのyoutubeプレーヤーを開発していますが、実際のビデオを再生するのに大きな問題があります。UWP youtube player in mediaelement

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()を使用すると再生されません。それは何もしません。エラーも何もない。

javascriptメソッドを呼び出すwebviewとカスタムC#コントロールを使用する代わりに、メディア要素を持つことが非常にスムーズなので、この方法を使用しない方がよいとわかりました。

私は何日もインターネットを検索していましたが、まだ回答が見つかりません。

ありがとうございます。

+0

YouTubeExtractorにバグが登録されています。あなたは403の回答を得ていますか?詳しくはhttps://github.com/flagbug/YoutubeExtractor/issues/194 – Joel

+0

をご覧ください。問題は再現できません。 YoutubePlayerをUIに追加しますか?あなたはあなたのYouTube Uriを投稿していただけますか? –

+0

ありがとう@ジョエルYoutubeExtractorは本当に問題を抱え、私の問題を解決しました。 – Darksody

答えて

0

これまでに私は同じことを試みましたが、youtubeExtractorを動作させることができませんでした。 その後私はLibVideoに移った。これはうまくいった。

これは、当時まだ受け入れられていない修正を実装した分岐型レポです。 https://github.com/sommmen/libvideo

プロジェクトはもはや悲しそうに維持されていませんが、これは今まで私のために働いています。

関連する問題