SAP UI5中的本机捕获照片功能

2020-08-13 12:55发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我具有使用html视...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我具有使用html视频标签捕获图像的功能。 是否有任何方法可以实现iPhone API或在Firoi客户端上也可以使用的其他任何替代方法。

让我知道更多细节。

感谢和问候,

RK

9条回答
蓋茨
2020-08-13 13:30

嗨Ram,

尝试执行以下操作:

 onCapture:function(){
 var me = this;
 navigator.camera.getPicture(function(imageData){
 me.setImage(imageData)
 } .bind(this),
 功能(消息){
 MessageToast.show("发生错误!",{});},{
 质量:100,
 allowEdit:true,
 sourceType:navigator.camera.PictureSourceType.CAMERA,
 destinationType:navigator.camera.DestinationType.DATA_URL
 });},

setImage():

 setImage:function(imageVal){
//从摄像机的视频流中获取正在运行的图像
 var oVBox = this.getView()。byId(" wow");
 var Items = oVBox.getItems();
 var snapId ='rk-'+ Items.length;
 var textId = snapId +'-text';
 var oCanvas = newsap.ui.core.HTML(
 {
 内容:"  " +" "}});
 oVBox.addItem(oCanvas);
 oCanvas.addEventDelegate({
 onAfterRendering:function(){
 var snapShotCanvas = document.getElementById(snapId);
 var oContext = snapShotCanvas.getContext('2d');
 oContext.drawImage(imageVal,0,0,snapShotCanvas.width,snapShotCanvas.height);}});} 

一周热门 更多>