2017-03-01 7 views
0

私は試しましたRox Xamarin Video in xamarin。私はこのフォームhttps://www.nuget.org/packages/Rox.Xamarin.Video/Rox Xamarin Video doesnot work

をfolowedしている。しかし、それは仕事をdoesnot

<?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:rox="clr-namespace:Rox;assembly=Rox.Xamarin.Video.Portable" 
      x:Class="FightAthleteApp.Views.Exercise.ExerciseDetails"> 
    <StackLayout VerticalOptions="Center" HorizontalOptions="Center"> 
    <rox:VideoView AutoPlay="True" LoopPlay="True" ShowController="True" Source="http://fightathlete.com.rose.arvixe.com/Upload/Late%20For%20Work.mp4" /> 
    </StackLayout> 
</ContentPage> 

下にXAMLのコードがあります。次の問題を示しています...

Xamarin.Forms.Xaml.XamlParseException: Position 7:6. Type rox:VideoView not found in xmlns clr-namespace:Rox;assembly=Rox.Xamarin.Video.Portable 

問題は何ですか? stacklayout内のビューを入れないでください

答えて

1

こんにちは、私はあなたの問題を解決する方法を

  1. を知っていると思う、それは文句を言わない代わりに、グリッドに入れしようとすると、表示されます。

  2. あなたはiOSのプロジェクトを実行している場合、実際に

    <Grid> 
    
        <roxv:VideoView AutoPlay="True" 
            LoopPlay="True" 
            ShowController="True" 
            Source="https://bitdash-a.akamaihd.net/content/MI201109210084_1/m3u8s/f08e80da-bf1d-4e3d-8899-f0f6155f6efa.m3u8" /> 
    </Grid> 
    

  3. を働く何かにビデオのソースAppDelegate.CS内 Xamarin.Forms.Forms.Init();

  4. 変更をRox.VideoIos.Init();を呼び出すようにしてください

私は助けてくれるダミープロジェクトを作ったので、からダウンロードできます

+0

エラー** Xamarin.Forms.Xaml.XamlParseException:位置7:6を示します。タイプrox:VideoViewはxmlnsに見つかりませんでした。clr-namespace:Rox; assembly = Rox.Xamarin.Video.Portable ** –

+0

これはうまくいきました。これはうまくいくはずです – BraveHeart

+0

私はアンドロイドプロジェクトを実行していますが、まだ動作していません –