0

私はxamarinフォームで作業しています。 Video Playerでビデオを再生しようとしています。同じのために私はgithubのxamarin形式のビデオプレーヤーでビデオを再生するには?

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

から、このサンプルコードを使用しているが、私はVideoPlayer_CustomRender.csファイルビデオに「http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4」リンクを置くときに問題がある正しく再生です。しかし、私はYouTubeのリンクを設定すると、これは動作していないと私にエラー "このビデオを再生できません"を表示します。 私はこの機能を特にアンドロイドで実現したいと思います。

私は何が起こっているのか理解できません。

答えて

0

Xamarin Formsコンポーネントストアでビデオプレーヤーコンポーネントをチェックアウトすることができます。これにより、iOS、Android、およびWindows Phoneでネイティブビデオプレーヤーをレンダリングできます。

YouTubeVideoIdExtensionというXAML拡張機能を使用してを再生することもできます。正常なソースURLを統合して取得するには、公式のGoogle APIを使用する必要があるため、これは実験的なことです。

以下のコードスニペットは、それを削除して使用する最も単純な例を示しています。また、再生、一時停止、停止、完了などのようなイベントにフックする機能もあります。ボリューム、自動再生、およびその他の機能の繰り返しを制御できます。

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

関連する問題