android自定义播放器按钮,android – 使用exo播放器添加全屏视频按钮

本文介绍了如何在使用SimpleExoPlayerView的Android应用中自定义播放器控制视图,特别是添加全屏按钮。通过设置controller_layout_id属性,您可以创建一个包含全屏按钮的布局文件,并通过findViewById获取按钮引用,实现全屏功能。同时,文章还展示了如何获取播放位置并在切换到全屏模式时保持播放状态。
摘要由CSDN通过智能技术生成

如果您使用的是SimpleExoPlayerView,则可以自定义播放器的视图,尤其是Control的视图.查看SimpleExoPlayerView的文档:

Attributes

The following attributes can be set on a SimpleExoPlayerView when used in a layout XML file:

controller_layout_id – Specifies the id of the layout resource to be inflated by the child PlaybackControlView. See below for more details.

Corresponding method: None

Default: R.id.exo_playback_control_view

因此,基本上您可以为控制器提供自己的布局文件(您可以复制文档中提到的exo_playback_control_view布局,这是默认布局文件,并根据需要自定义.请注意,您需要提供相同的视图ID现有的控件(所以最好实际复制它),如PlaybackControlView的文档中所述:

Overriding the layout file

To customize the layout of PlaybackControlView throughout your app,or just for certain configurations,you can define exo_playback_control_view.xml layout files in your application res/layout* directories. These layouts will override the one provided by the ExoPlayer library,and will be inflated fo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值