Cordova路径到本地文件?

时间:2016-03-26 17:52:02

标签: android cordova

我无法弄清楚路径是什么。如果我调用我的设备上的文件,它可以工作:

window.plugins.streamingMedia.playVideo('/storage/sdcard0/video/test.mp4');

但是将文件放在“www / video”中它并不适用于我测试过的所有内容:

file:///assets/www/video/test.mp4
file:///android_asset/www/video/test.mp4
/assets/www/video/test.mp4
/android_asset/www/video/test.mp4
/video/test.mp4 

我做了一个测试:

var path = window.location.pathname;
var sizefilename = path.length - (path.lastIndexOf("/")+1);
path = path.substr( path, path.length - sizefilename );
window.alert(path);

输出是:

/android_asset/www/

但是如果看看“平台\ android”没有“android_asset”文件夹。只有“资产”?

现在我发现了这个cordova-plugin-file插件,但仍然无法弄明白。 我想要的只是:

var test = document.getElementById('video');
test.addEventListener('click', function(e) {
    e.preventDefault();
    window.plugins.streamingMedia.playVideo('video/test.mp4');
});

0 个答案:

没有答案