想写这篇文章的最终目的是调用摄像头,最终将摄像头嵌入到本身的Webview等框架中,而不是调用原生摄像头。
本人Andriod基础几乎可以忽略不计,只能慢慢摸索,今天调试出了原生调用摄像头的功能。
var IntentMana = plus.android.importClass('android.content.Intent');
var MediaMana = plus.android.importClass('android.provider.MediaStore');
var App = plus.android.runtimeMainActivity();
var Uri = plus.android.importClass('android.net.Uri');
var intent = new IntentMana(MediaMana.ACTION_IMAGE_CAPTURE);
//var uri = new Uri();
//var app = new App();
var ret = App.startActivityForResult(intent,1000);
alert(ret);
10 个回复
wanZ (作者)
再来一发:调用Native.js 调用相机并创建图像完整代码:
蔡繁荣 - 发表是最好的记忆
感谢分享,还没有去研究过Native.js,每次看着Android的代码有种淡淡的忧伤。
坐等我大HTML一统天下,千秋万世!
Memories
mark
Damon4iOS - 85后
用Native.js调原生接口太坑
直接用插件吧
z***@qq.com
你实现了自定义相机了吗
4***@qq.com
调视频并且读秒计时的:
var intent = new IntentMana(MediaStore.ACTION_VIDEO_CAPTURE);
...
intent.putExtra(MediaStore.EXTRA_DURATION_LIMIT,10); //这里设置了10秒计时拍摄
我觉得能集成个短视频的SDK就好了。现在有好多是需要拍摄个短视频上传的。H5+里面没法设定义拍摄结束时间
阿拉斌
最后有嵌入进去吗
7***@qq.com - 80后IT男
ios的呢?
6***@qq.com
分辨率怎么设置
lioil - HbuilderX 太 Cool 了
有成功的老哥么