更改 AVPlayerViewController 的播放控制按钮的颜色

Posted

技术标签:

【中文标题】更改 AVPlayerViewController 的播放控制按钮的颜色【英文标题】:Changing playback control buttons tint color for AVPlayerViewController 【发布时间】:2018-06-26 11:26:43 【问题描述】:

我正在使用 AVPlayerViewController,它默认提供播放控件。但是有没有办法改变按钮图像的色调。

例如。我想将播放按钮和全屏按钮的图像色调更改为白色。

【问题讨论】:

【参考方案1】:

您无法自定义 AVPlayer 的默认媒体控件。 您可以做的是使用您自己的自定义控件创建一个 AVPlayerLayer 并与 AVPlayer 进行交互。

有一个名为 Clappr 的项目带有自定义媒体控件,您可以查看它的工作原理,甚至可以根据需要为自己的项目更改 UI。

【讨论】:

以上是关于更改 AVPlayerViewController 的播放控制按钮的颜色的主要内容,如果未能解决你的问题,请参考以下文章

AVPlayerViewController 播放速度的自定义控制

iOS:AVPlayerViewController 视图未删除

检测 AVPlayerViewController 完成按钮点击?

AVPlayerViewController 不按 url 播放视频

iOS - 在 AVPlayerViewController 之上添加控件

在 AVPlayerViewController 中禁用手势识别器