如何播放视频与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;

如何播放视频与YouTube API v3在Windows商店应用程序

这比我想象的要容易。我不得不更新我的项目的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>