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>
免責事項:これは私のコンポーネントです。
再生のおかげで、私はすでにこのリンクを見たことがありますが、購入したくありません。 –
他の誰かが興味を持っている場合、プロジェクトはここに移動しました:https://github.com/adamfisher/Xamarin.Forms.VideoPlayer – Adam