ios - Cloudflare Stream Video 控件在 ios 上未正确显示
问题描述
我正在使用 cloudflare 流反应。没有自定义控件或任何东西,但我正在使用样式组件进行样式设置。播放按钮未正确显示。仍然可以点击和播放视频,但按钮看起来很奇怪。视频播放器在桌面上看起来完全正常。
JSX:
<Grid container justify="center" style={{ marginTop: "80px" }}>
<VideoWrap item>
<HeaderVideo controls src={getStreamId(data.fields.streamUrl)} />
</VideoWrap>
</Grid>
样式化组件:
export const VideoWrap = styled(Grid)`
top: 0;
left: 0;
width: 90vw;
height: auto;
overflow: hidden;
@media (max-width: 960px) {
width: 90%;
height: auto;
}
`;
export const HeaderVideo = styled(Stream)`
width: 100%;
height: 100%;
z-index: 1;
video::-webkit-media-controls-overlay-play-button {
display: none;
}
& video,
stream,
iframe {
object-fit: fill;
}
`;
输出:
期望的结果:
解决方案
推荐阅读
- java - Spring Boot 2.1.0 和 Flyway 4.2.0
- python - 如何在 Python 3.6 中根据需要打印一组嵌套列表
- python - folium Choropleth 世界地图:国家/地区的默认值
- c# - 按 lambda 排序时,EF Core 导航属性消失
- ios - 为什么弹出UIViewController会改变navigationItem的titleTextAttributes?
- makefile - make 指令的解释
- laravel - Laravel Eloquent 如何更新数据
- amazon-ec2 - ansible-playbook 等待 ssh 超时并出现 ping 错误,但在本地工作
- ios - 指定最小单元格高度会产生警告吗?
- xamarin.forms - IMarkupExtension - 在编译期间检查属性类型 (xamarin.forms)