我创建了一个使用 C#和 XAML 的Windows应用商店应用来播放YouTube视频,但自YouTube shutdown their Data API v2以来,我的应用无法播放视频。
如何使用Data API v3播放视频?
我一直在使用Microsoft Player Framework代码:
XAML
<mmppf:MediaPlayer
x:Name="videoElement"
VerticalAlignment="Top"
Grid.Column="1"
Width="Auto"
Height="Auto"
IsFullScreenVisible="True"
IsFullScreenChanged="videoElement_IsFullScreenChanged"
MediaFailed="videoElement_MediaFailed"
/>
C#
var url = await YouTube.GetVideoUriAsync("aMbM7dSCHEk", YouTubeQuality.Quality1080P);
videoFile = url.Uri;
if (videoFile != null) videoElement.Source = videoFile;
答案 0 :(得分:0)
这比我想象的容易。我必须更新项目的MyToolkit参考。另外,我必须添加MyToolkit.Extended才能使用YouTube课程。
<强> packages.config
<packages>
<package id="MyToolkit" version="2.3.30.0" targetFramework="win81" />
<package id="MyToolkit.Extended" version="2.3.30.0" targetFramework="win81" />
</packages>