无法在Xamarin XAML中引用本机Android视图

戴维·安德鲁·索普

我正在使用baseflow的MediaManager插件:

https://github.com/Baseflow/XamarinMediaManager

我需要观看多个视频。通过阅读文档,我知道我需要使用xaml中的本机android视图创建视频视图,如下所示:

<mediamanager.platforms.android.video.VideoView
    android:id="@+id/your_videoview"
    android:layout_width="match_parent"
    android:layout_height="300dp" />

我使用以下文档尝试添加本机视图支持:https : //docs.microsoft.com/zh-cn/xamarin/xamarin-forms/platform/native-views/xaml

我遇到的问题是我似乎无法正确引用“ android:”。我已经添加了引用,并设置了[XamlCompilation(XamlCompilationOptions.Skip)],但仍然出现了波浪状的绿色线条。我还清理/重建/删除了bin / obj文件。

在此处输入图片说明

在此处输入图片说明

也许我缺少明显的东西,也许那里有一个代码向导可以指导我正确的方向。

萨默尔

您不需要使用任何一个!您应该在Xamarin表单上尝试使用全新的“ MediaElement”控件。这使得添加视频变得轻而易举:

<MediaElement Source="https://sec.ch9.ms/ch9/5d93/a1eab4bf-3288-4faf-81c4-294402a85d93/XamarinShow_mid.mp4"
          ShowsPlaybackControls="True" />

即使它处于预览阶段,它的运行也非常平稳,我在微软Build 2020期间的Kym Philpotts现场演示中观看了该视频。在此处查看官方文档:https//docs.microsoft.com/zh-cn/xamarin / xamarin-forms / user-interface / mediaelement

这也是录制的流的视频:https : //youtube.com/watch?v=dMR6uaFz0Eg

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章