gpt4 book ai didi

c# - 如何在 Xamarin.forms 中使用画中画模式?

转载 作者:太空宇宙 更新时间:2023-11-03 12:12:22 26 4
gpt4 key购买 nike

点击视频播放器进入画中画模式。点击画中画 View 将显示可用于暂停、显示信息、返回全屏或退出应用程序的控件。

最佳答案

默认情况下,Xamarin.Forms 仅包含适用于所有平台的 View 。例如 Entry -> EditText (android)、UITextField (iOS)、TextBox (UWP)。

画中画功能仅在 Android 上可用,这意味着 Xamarin.Forms 未实现此功能。

我能想到的唯一方法是导出自定义渲染器,为自制的 xamarin.forums-view 设置 native 控件。我想你可以在这里找到一个很好的例子:http://blog.infernored.com/going-native-using-android-views-in-xamarin-forms ,虽然我自己还没有尝试过。

您基本上可以在自定义呈现器的 OnElementChanged Hook 中使用 SetNativeControl 命令来访问可能的 dom.xamarin.PictureInPicture.MovieView。不要忘记在命名空间上导出渲染器。

然后您可以在您的 xaml 页面上使用 XF View 。我会考虑制作 sample 。

仅适用于 Android 的画中画示例:https://developer.xamarin.com/samples/monodroid/android-o/PictureInPicture/

关于c# - 如何在 Xamarin.forms 中使用画中画模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51494477/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com