2016-08-24 211 views
0

我正在使用xamarin格式。我試圖在視頻播放器中播放視頻。出於同樣的我用從GitHub如何在Xamarin表單中播放視頻播放器中的視頻?

此示例代碼

https://github.com/xamarin/customer-success-samples/tree/master/samples/Xamarin.Forms/FormsNativeVideoPlayer

,但問題是,當我把「http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4」鏈接VideoPlayer_CustomRender.cs文件視頻正常播放。但是當我把任何youtube鏈接這是行不通的,並告訴我錯誤「不能播放這個視頻」。 我想在android中專門實現此功能。

我不明白髮生了什麼?

回答

0

您可以查看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> 

免責聲明:這是我的組件。

+0

感謝您的重播,我已經看過此鏈接,但我不想購買它。 –

+0

如果其他人有興趣,該項目已移到這裏:https://github.com/adamfisher/Xamarin.Forms.VideoPlayer – Adam