我正在使用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] 删除。
我来说两句