gpt4 book ai didi

android - HTML5 视频控件在 Android 设备的全屏模式下消失

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:13:51 27 4
gpt4 key购买 nike

我正在使用带有棱角 Material 前端的 cordova 开发跨平台应用。

我在 md-cards 列表中使用 HTML5 video 标签来播放带有外部 url 的视频。当内联视频正确播放时,并按预期显示 native 控件。

    <video class="project-video" video-directive item="$ctrl.project" ng-src="{{$ctrl.project.videoUrl | trustUrl}}" preload="auto"
controls poster="{{$ctrl.project.video.thumbnail_url}}">
Your browser does not support the video tag.
</video>

但是,当我单击“切换全屏”按钮时,视频会进入全屏,但默认控件会消失。之后我无法返回应用程序 - native android 后退按钮不会关闭全屏 - 而是关闭整个应用程序。

我正在寻找的解决方案将使控件即使在全屏模式下也始终出现;这可以解决在 iOS 上运行相同代码的问题。

因此,如果可以的话,我不想花时间只为 android 开发自己的自定义视频控件!所以请不要发布关于如何做到这一点的答案(SO 和其他地方已经有很多答案)。

我使用的是魅族 note 安卓设备。

谢谢!

编辑:

控件仍然存在,但显示在 css 的影子 DOM 树中,大小为 0 x 0 像素。即使我使用 !important 标志在 chrome 开发工具中更改它们的大小,它们也不会显示。

有什么想法吗?

最佳答案

这是魅族设备使用的 Flyme OS 的问题。由于控件可用但不可见,因此应通过升级 Flyme 操作系统来解决此问题。

请更新 Flyme OS 以解决此问题,因为旧版本的 Flyme 似乎在全屏视频模式下存在一些问题。希望能帮助到你。干杯

关于android - HTML5 视频控件在 Android 设备的全屏模式下消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41920795/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com