html - Cordova,HTML5 视频不响应触摸输入
问题描述
更新: 我通过 Android 工作室做了一个完整的构建,HTML5 视频根本不起作用。它可能与它针对一个网站有关?虽然我可以让应用程序直接从应用程序打开一个网站,但也许我还缺少其他东西。我也尝试过使用 app 目录中的视频,但它似乎根本没有加载。
我正在构建一个Cordova/Framework7
需要将视频嵌入其中的应用程序。视频加载,我可以在视频中来回滚动,但是在应用程序中触摸巨大的 PLAY 按钮时没有响应。
<video id='video' controls>
<source src="https://website.com/FancyVideo.mp4" type="video/mp4">
Your browser does not support HTML5 video
</video>
我试图制作一个事件监听器来触发视频(有和没有 onload bi)
window.onload = function() {
var video = document.getElementById('video');
video.addEventListener('click', function () {
video.play();
}, false);
}
所以我不确定该怎么做,它应该可以工作。我已经关注了其他几个问题线程,但似乎没有一个有效,或者大部分已经过时。我也尝试过具有类似结果的媒体插件。
注意: 我正在使用
PhoneGap desktop application, and a Galaxy S7 running Android 8.0.0
Cordova Android Version 7.1.0
Cordova Version 8.0.0
Framework 7 Version 3.0.1
PhoneGap Version 8.0.0
解决方案
推荐阅读
- swift - NSTokenfield 的 ChangeToken 颜色
- .net-core - 通过环境变量向 .net 控制台应用程序添加机密的最新消息是什么
- css - 如何使用 Jest 测试样式
- java - 巨数的阶乘不溢出堆栈但也不返回结果(JAVA)
- macos - persistentStoreForURL 总是返回 nil
- c++ - C++ .cpp 文件无法识别它使用的 .h 类?
- excel - 在VBA中满足条件时在if语句中退出循环
- python - 查找并打开文件 - 使用 Python
- javascript - 与 JavaScript 相比,Java Http GET 请求非常慢?
- python-3.x - 从 Bokeh HTML 文件加载并覆盖其他形状?