2017-06-06 55 views
1

私はXamarinの新機能です...Xamarin Forms Video Player(MediaManager Plugin)

私はアプリのようなYouTubeを作成しようとしています。私は自分のアプリの中でビデオを再生する方法は知らない。 IveはMediaManagerプラグインhttps://github.com/martijn00/XamarinMediaManagerを使用しようとしましたが、わかりません。

誰かが別のプラグインを提案したり、MediaManagerプラグインの使い方をIN DETAILで説明すると、それは素晴らしいことでしょう。

プラグインのドキュメントは残念ですが、私はまったく理解できません。

私がこれまでに持っているもの:私は単にボタンをクリックしてビデオを再生しようとしています。

XAMLファイル:

<?xml version="1.0" encoding="utf-8" ?> 
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms" 
     xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" 
     x:Class="App2.Video_Play_Page" 
     Title="Video_Play_Page" 
     BackgroundColor="#4B1388"> 
<ContentPage.Content> 
    <StackLayout Padding="10, 10, 10, 10"> 

     <Label Text="video Player..." /> 

     <Button Clicked="PlayVideo" Text="Play me!"/> 
    </StackLayout> 
</ContentPage.Content> 

Xaml.csファイル:

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 

using Xamarin.Forms; 
using Xamarin.Forms.Xaml; 

using Plugin.MediaManager; 

namespace App2 
{ 
[XamlCompilation(XamlCompilationOptions.Compile)] 
public partial class Video_Play_Page : ContentPage 
{ 
    public Video_Play_Page() 
    { 
     InitializeComponent(); 
    } 

    private void PlayVideo(object sender, EventArgs e) 
    { 
     CrossMediaManager.Current.Play("https://www.youtube.com/watch?v=Gm8bQxnold0"); 
    } 
} 
} 

注:私はすべてを正しくインストールしている場合、私は知りません。もし誰かがそれを説明してくれれば、それも素晴らしいだろう。

+1

[ヘルプ](https://stackoverflow.com/a/44522846/7196681)help? – Curiousity

答えて

0

をチェックするあなたはビデオプレーヤーコンポーネントをチェックアウトすることができます。これにより、iOS、Android、およびWindows Phoneでネイティブビデオプレーヤーをレンダリングできます。以下のコードスニペットは、それを削除して使用する最も単純な例を示しています。また、再生、一時停止、停止、完了などのようなイベントにフックする機能もあります。ボリューム、自動再生、およびその他の機能の繰り返しを制御できます。

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> 

免責事項:これは私のコンポーネントです。