[大家好,我通过此链接开发了xamarin媒体播放器,它可以正常工作https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/custom-renderer/video-player/,但我想知道如何添加全屏图标并使它在Xamarin视频播放器中工作。请帮忙
您可以使用自定义渲染器,请参考this
为了使自定义渲染器正常工作,我对代码进行了一些修改:
首先,将Android项目中的视频渲染器替换为自定义视频渲染器,然后将init方法中的代码移动到VideoRenderer construcor中并删除init方法,将_context变量更改为Context并删除static:
Context _context;
double deviceWidth;
double deviceHeight;
然后,在相关方法中使用_context.GetActivity()。RequestedOrientation而不是_context.RequestedOrientation。
最后,需要在Android中将图标添加到资源/可绘制对象中,您可以在github问题链接中找到该图标。
希望有帮助。