bytedance / xgplayer

A HTML5 video player with a parser that saves traffic
https://h5player.bytedance.com/
MIT License
8.36k stars 871 forks source link

【兼容性】iPad Safari浏览器播放器组件表现为PC组件,并且控制台功能按钮无法点击。(尤其是声音按钮) #858

Closed 18569505972 closed 1 year ago

18569505972 commented 1 year ago

您使用的西瓜播放器版本是多少? What version of xgplayer are you using? 2.32.2

您使用的操作系统和浏览器分别是? What OS and browser are you using? iPadOS 16 Safari

如何复现问题? What did you do? 官方demo:https://v2.h5player.bytedance.com/examples/

您期望的播放器正常行为是? What did you expect to happen? 播放器组件UI展示、交互表现与移动端一致

实际播放器的表现是? What actually happened? 播放器组件表现为PC组件,并且控制台功能按钮无法点击。(尤其是声音按钮)

可填写您所在的公司和相关产品业务,方便我们提供更好的技术支持 You can write your company and product which uses xgplayer, for helping us provide better technical support.

gemxx commented 1 year ago

iPad Safari默认是请求桌面网站的,也就是通过userAgent无法探测出是在iPad,播放器会加载PC的皮肤,因此有些功能无法响应。 可以通过查看iOS Safari配置确认请求方式: Settings -> Safari -> Request Desktop Website -> All websites PS. 此问题暂时没有修复方案及计划