在Titanium中查找视频文件的真实路径,只获取该文件的uri

时间:2018-06-15 05:34:56

标签: video upload titanium uri appcelerator

我正在使用appcelerator来构建应用程序,使用sdk 7.0.0.GA.我想从图库中选择上传视频。在iOS视频上传工作就像一个魅力,但在android我用意图打开并从库中选择视频文件,但问题是在选择文件后,我只得到uri的视频文件。

var intent = Titanium.Android.createIntent({
    action : Ti.Android.ACTION_GET_CONTENT,
    flags : Titanium.Android.FLAG_GRANT_READ_URI_PERMISSION | Titanium.Android.FLAG_GRANT_WRITE_URI_PERMISSION,
    type : "video/*"
});

Ti.Android.currentActivity.startActivityForResult(intent, function(e) {
    if (e.error) {
            Ti.API.info('E Event 2:- ' + JSON.stringify(e.error));
    } else {
            var dataUri = e.intent.data;                            
            Ti.API.info('dataUri:- ' + JSON.stringify(dataUri));    
});

我想要将该文件的真实路径上传到服务器。如果这可能使用模块也比它对我精细,但请提供模块代码。提前谢谢。

0 个答案:

没有答案