2017-03-01 125 views
0

我試過Rox Xamarin Video in xamarin。在XAML代碼如下Rox Xamarin視頻無法正常工作

<?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> 

我已經folowed這種形式https://www.nuget.org/packages/Rox.Xamarin.Video/

但它亙古不變的工作。它顯示以下問題...

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

問題是什麼?

回答

1

你好,我想我知道如何解決你的問題

  1. 不要把視圖的stacklayout裏面,它不會顯示,儘量把它放在一個格來代替。

  2. 如果您運行的是iOS項目,然後確保Xamarin.Forms.Forms.Init();前致電Rox.VideoIos.Init();的AppDelegate.CS內

  3. 更改視頻的東西,實際工作

    <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> 
    

  4. 之源

我做了一個虛擬項目,可以幫助你,你可以從下載它

+0

它顯示錯誤** Xamarin.Forms.Xaml.XamlParseException:位置7:6。在xmlns中找不到類型rox:VideoView clr-namespace:Rox; assembly = Rox.Xamarin.Video.Portable ** –

+0

剛剛編輯了答案,我認爲這應該可以工作 – BraveHeart

+0

我正在運行android項目,仍然沒有工作 –

相關問題