我正在使用xamarin格式。我试图在视频播放器中播放视频。出于同样的我用从GitHub如何在Xamarin表单中播放视频播放器中的视频?
此示例代码,但问题是,当我把“http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4”链接VideoPlayer_CustomRender.cs文件视频正常播放。但是当我把任何youtube链接这是行不通的,并告诉我错误“不能播放这个视频”。 我想在android中专门实现此功能。
我不明白发生了什么?
我正在使用xamarin格式。我试图在视频播放器中播放视频。出于同样的我用从GitHub如何在Xamarin表单中播放视频播放器中的视频?
此示例代码,但问题是,当我把“http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4”链接VideoPlayer_CustomRender.cs文件视频正常播放。但是当我把任何youtube链接这是行不通的,并告诉我错误“不能播放这个视频”。 我想在android中专门实现此功能。
我不明白发生了什么?
您可以查看Xamarin Forms组件商店中的视频播放器组件。它允许您在iOS,Android和Windows Phone上呈现原生视频播放器。
它还允许您使用名为YouTubeVideoIdExtension
的附带的XAML扩展模块播放YouTube视频,以便。请注意,这是实验性的,因为您应该使用官方Google API集成并获取正确的源URL。
下面的代码片段显示了将它放入并使用它的最简单示例。您还可以连接到播放,暂停,停止,完成等事件。您可以控制音量,自动播放以及重复播放其他内容。
https://github.com/adamfisher/Xamarin.Forms.VideoPlayer
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:o="clr-namespace:Octane.Xam.VideoPlayer;assembly=Octane.Xam.VideoPlayer"
x:Class="VideoPlayerSamples.VideoPlayerBasicExamplePage"
Title="Basic Video Player">
<o:VideoPlayer Source="http://vjs.zencdn.net/v/oceans.mp4" />
</ContentPage>
免责声明:这是我的组件。
感谢您的重播,我已经看过此链接,但我不想购买它。 –
如果其他人有兴趣,该项目已移到这里:https://github.com/adamfisher/Xamarin.Forms.VideoPlayer – Adam