2017-03-13 34 views
0

如何将VideoView实现到我的Xamarin.Forms共享代码类中?Xamarin.Forms实现VideoView

我试了一下:

using Xamarin.Forms; 
using Xamarin.Forms.Xaml; 
using XamNative.ViewModels; 
using XamNative.Droid; 


[XamlCompilation(XamlCompilationOptions.Compile)] 
public partial class VideoPage : ContentPage 
{ 
    public VideoPage() 
    { 
     InitializeComponent(); 

#if __ANDROID__ 
    var linearLayout = new LinearLayout(Forms.Context); 
    linearLayout.LayoutParameters = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FillParent, LinearLayout.LayoutParams.WrapContent); 

    var _videoView = new VideoView(linearLayout.Context) { }; 
    _videoView.SetMinimumHeight(300); 
    _videoView.SetMinimumWidth(300); 
    linearLayout.AddView(_videoView); 

//MediaRecorder Code... 
#endif 

}

我认为它有一些东西到与VideoPage类从ContentPage,这是不正确的继承继承。

错误记录为“应用程序丢失表面”。

我可以实现一个TextView这种方式,但不是VideoView

回答