2020-08-13 12:55发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我具有使用html视... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我具有使用html视频标签捕获图像的功能。 是否有任何方法可以实现iPhone API或在Firoi客户端上也可以使用的其他任何替代方法。
让我知道更多细节。
感谢和问候,
RK
感谢帮助链接。 让我分享我的问题,这将给您清晰的画面。
我已经使用SAP Webide开发了"拍照应用程序"。 此应用程序在所有设备和浏览器上均可正常运行,但以下列出的问题很少。
1)在iPhone设备中,它以视频模式打开,因此无法单击照片,但是如果单击左上角存在的十字标记,则会捕获图像。 我们能否使其像在其他设备中打开一样。 2)在SAP Fiori客户端中-没有可用的相机弹出选项。
我已附上代码示例和屏幕截图作为参考。
BR,
takePhoto:function(){ //此代码是由布局编辑器生成的。 if(sap.ui.Device.browser.BROWSER.SAFARI ===" sr" || sap.ui.Device.browser.BROWSER.CHROME ===" cr" || sap.ui.Device.browser.BROWSER。 FIREFOX ===" ff"){ var that = this; //步骤1:将弹出式对象创建为全局变量 this.fixedDialog =新对话框({ 标题:"单击捕获以拍照", beginButton:新的sap.m.Button({ 文字:"捕获照片", 按下:function(oEvent){ //要做:获取正在运行实时摄像机流的视频播放器的对象 //从中取出图像对象,并使用全局变量将其设置为主页 that.imageVal = document.getElementById(" player"); var oPopup = oEvent.getSource(); that.attachName = oPopup.getParent()。getContent()[1] .getValue(); that.fixedDialog.close(); } }), 内容:[ 新的sap.ui.core.HTML({ 内容:" " }), 新的sap.m.Input({ 占位符:"请在此处输入图片名称", 必填:true }) ], endButton:new sap.m.Button({ 文字:"取消", 按下:function(oEvent){ //var imageVal = document.getElementById(" player"); //imageVal.setclose(); that.fixedDialog.close(); location.reload(); } }) }); this.getView()。addDependent(this.fixedDialog); //步骤2:启动弹出窗口 this.fixedDialog.open(); this.fixedDialog.attachBeforeClose(this.setImage,this); var handleSuccess = function(stream){ player.srcObject =流; }; navigator.mediaDevices.getUserMedia({ 视频:真实 })。then(handleSuccess); }其他{ } }
最多设置5个标签!
感谢帮助链接。 让我分享我的问题,这将给您清晰的画面。
我已经使用SAP Webide开发了"拍照应用程序"。 此应用程序在所有设备和浏览器上均可正常运行,但以下列出的问题很少。
1)在iPhone设备中,它以视频模式打开,因此无法单击照片,但是如果单击左上角存在的十字标记,则会捕获图像。 我们能否使其像在其他设备中打开一样。 2)在SAP Fiori客户端中-没有可用的相机弹出选项。
我已附上代码示例和屏幕截图作为参考。
BR,
RK
一周热门 更多>