Xamarin Forms媒体播放器-全屏选项(android)

问题描述 投票:0回答:1

[大家好,我通过此链接开发了xamarin媒体播放器,它可以正常工作https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/custom-renderer/video-player/,但我想知道如何添加全屏图标并使它在Xamarin视频播放器中工作。请帮忙enter image description here

xaml xamarin xamarin.forms xamarin.android
1个回答
0
投票

您可以使用自定义渲染器,请参考this

为了使自定义渲染器正常工作,我对代码进行了一些修改:

首先,将Android项目中的视频渲染器替换为自定义视频渲染器,然后将init方法中的代码移动到VideoRenderer construcor中并删除init方法,将_context变量更改为Context并删除static:

Context _context;
double deviceWidth;
double deviceHeight;

然后,在相关方法中使用_context.GetActivity()。RequestedOrientation而不是_context.RequestedOrientation。

最后,需要在Android中将图标添加到资源/可绘制对象中,您可以在github问题链接中找到该图标。

希望有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.