从YouTube播放任何视频时,您都没有问题,但是尝试播放实时视频时遇到了问题
<Grid Background="Black">
<MediaElement Name="Media"
AreTransportControlsEnabled="True">
</MediaElement>
</Grid>
我正在使用MyToolkit.Extended包
public async void SetDataPlayer()
{
_loadAnimationListener?.FinishLoadAnimation();
var videoURL = await YouTube.GetVideoUriAsync("DU5u4oCR8l0", YouTubeQuality.Quality1080P);
Media.Source = videoURL.Uri;
}
答案 0 :(得分:1)
如何在youtube上播放实时视频?
您可以使用CreateFromUri
将YouTube视频uri转换为MediaSource
,如下所示。
public async void SetDataPlayer()
{
_loadAnimationListener?.FinishLoadAnimation();
var videoURL = await YouTube.GetVideoUriAsync("Bey4XXJAqS8", YouTubeQuality.Quality1080P);
Media.Source = MediaSource.CreateFromUri(videoURL.Uri);
}