如何播放视频与YouTube API v3在Windows商店应用程序
本文关键字:v3 API Windows 应用程序 YouTube 何播放 播放 视频 | 更新日期: 2023-09-27 17:49:27
我用 c# 和XAML创建了一个Windows Store应用程序来播放YouTube视频,但是自从YouTube关闭了他们的Data API v2,我的应用程序无法播放视频。
我应该做什么来播放视频与数据API v3?
我一直在使用微软播放器框架与此代码:
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;
这比我想象的要容易。我不得不更新我的项目的MyToolkit引用。此外,我还必须添加MyToolkit。扩展到使用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>