- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经下载了插件FileOpener 并添加到 m,y 项目中,如下所示:
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, user-scalable=no">
<title>sample</title>
<link rel="stylesheet" href="css/jquery.mobile-1.3.2.min.css">
<link rel="stylesheet" href="css/adidas.css">
<script src="js/jquery.js"></script>
<script src="js/jquery.mobile-1.3.2.min.js"></script>
<script src="js/data_en.js"></script>
<script src="js/data_sp.js"></script>
<script src="js/adidas.js"></script>
<script src="js/cordova.js"></script>
<script src="js/video.js"></script>
<script src="js/fileopener.js"></script>
</head>
<body>
<div data-role="page" data-theme="a" class="my-page" id="video">
<video id="video_player" src="#" controls="controls"></video>
</div>
</body>
在js文件中
$(document).on('pagebeforeshow',"#video", function () {
var xyz = document.getElementById('video_player');
alert("values xyz:" + xyz);
var x = window.plugins.fileOpener.open("file:///android_asset/www/videos/1974.mp4");
xyz.src = window.plugins.fileOpener.open("file:///android_asset/www/balls/1970.png");
alert("opener:" + x);
window.plugins.videoPlayer.play(x);
alert("xyz after src:" + xyz);
});
我无法打开来自 asset/www/videos/abcd.mp4 的任何视频文件/图像以及类似的图像
现在一切正常,但在尝试点击播放按钮时会发出警报:
最佳答案
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, user-scalable=no">
<title>sample</title>
<script src="js/cordova.js"></script>
<script src="js/video.js"></script>
<script src="js/fileopener.js"></script>
<script src="js/ADD_ANY_JQUERY.MIN.JS"></script>
<script>
function openFile(filePath)
{
window.plugins.fileOpener.open(filePath);
}
</script
</head>
<body>
<div data-role="page" data-theme="a" class="my-page" id="video">
<img src="img/b_img1.png" onclick="openFile('file:///android_asset/www/videos/1974.mp4')"/>
</div>
</body>
已编辑Fileopener.js 将是这样的:
cordova.define("cordova/plugin/fileopener",
function(require, exports, module) {
var exec = require("cordova/exec");
var FileOpener = function () {};
FileOpener.prototype.open = function(url) {
exec(null, null, "FileOpener", "openFile", [url]);
};
FileOpener.prototype.setTAG = function(tag) {
exec(null, null, "FileOpener", "setTAG", [tag]);
};
var fileOpener = new FileOpener();
module.exports = fileOpener;
});
/**
* Load Plugin
*/
if (!window.plugins) {
window.plugins = {};
}
if (!window.plugins.fileOpener) {
window.plugins.fileOpener = cordova.require("cordova/plugin/fileopener");
}
“js/ADD_ANY_JQUERY.MIN.JS” 在此行中添加任何 jquery.min.js
最后检查 Cordova.js 文件夹是否位于应用程序的 js 文件夹中。如果它不起作用,请告诉我您的 logcat 说了什么...
关于javascript - "undefined"结果使用 FileOpener Phonegap Android 并无法打开视频文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19021246/
在 android 5.0 设备上,我有一个问题,即下载的文件无法cordova fileopener pluginnorInAppBrowsernor file:///data/data/myapp
使用 Cordova FileOpener2 ,以及许多其他插件,例如 Cordova File、Cordova FileTransfer.. 我在 Android 中找不到我的本地 PDF 位置。
我正在寻找定制类似于 Vista 的 OpenFileDialog使用自定义 WinForms 和 WPF 控件。我知道你可以模板 XP-like OpenFileDialog但这看起来很丑陋,不能满
我正在使用 Windows Phone 8.1 相册应用程序,我想在相册中存储超过 100 张图像,但文件打开选择器无法处理超过 5-6 张图像是否可以使用路径访问图像或将图像源设置为手机存储?这是将
我正在尝试让 MT4 与 Ubuntu 对话;代码: volumeCount=FileOpen(/home/david/.wine/drive_c/Program\ Files\ \ (x86\)/C
通过 Selenium,我成功地实现了网站任务的自动化。但是我遇到了一个问题:我需要在提交表单之前将文件上传到我的网页。将上传的文件写入其输入元素不是一种选择,因为它比这更复杂。所以基本上我需要通过单
这是我的代码: import { Component } from '@angular/core'; import { NavController } from 'ionic-angular'; im
在行:std::ifstream fileOpen(file.c_str()); 在下面的函数中程序崩溃并给我这个错误: This application has requested the Runt
我已经下载了插件FileOpener 并添加到 m,y 项目中,如下所示: sample
我正在使用 plist 文件以允许我的 Qt 应用程序能够直接从查找器打开文件。不幸的是,有时在某些系统上(如下所述)应用程序崩溃/卡住。 此问题仅在某些客户端计算机上出现,并且仅当我在使用 10.6
我使用的是 VS2010 和 Windows 7,我的应用程序是 SDI 共享 DLL,从 VC6 升级而来。安装我的应用程序后,如果用户双击已注册的文件类型,应用程序会在 MFC 函数处崩溃: vo
我试图在 Inno Setup 代码中使用 FileOpen,但是 Inno Setup 编译器一直向我抛出以下错误。 Unknown Identifier 'FileOpen' 这是一个示例代码:
我有一个表,其中包含三列 表名是 BFILETABEL FILEID (number) //number data type FILENAME (varchar2) FILEDATA (BFILE)
在我的 Ionic 5 项目中,我将 PDF 下载到设备(物理 iPhone Pro、iOS 模拟器以及 Android 设备)。转换为 Base64 并存储为 .txt 文件。我正在检索文件如下:
我是一名优秀的程序员,十分优秀!