FileUploader在Fiori Client上从Android拍摄视频

2020-08-19 20:29发布

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

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


你好。

我在Fiori Client上的FileUploader遇到一些问题。 该功能适用​​于设备上的Chrome浏览器和其他浏览器,但是在Fiori客户端浏览器中运行时无法正常工作。

当做这样的事情时:

  

还有一些Jquery来确保它是正确的:(由于某种原因FileUploader具有3个输入,据我所知我无法添加捕获)

 $("。video-input输入").attr({'capture':'capture','accept':'video/*'}); 

它在我测试的所有浏览器中均能完美运行。 但是,当我们通过Fiori客户端打开应用程序时,不允许使用摄像机。 它变灰了。

我认为这在Google更改Android之前已在客户端上起作用,因此您现在必须在单击输入类型文件时选择摄像头(图像)或录像机,无法再在它们之间进行切换 据我所知。

有人对此有解决方法吗? 还是如果有人知道这是否会解决/如果我做错了什么?

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

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


你好。

我在Fiori Client上的FileUploader遇到一些问题。 该功能适用​​于设备上的Chrome浏览器和其他浏览器,但是在Fiori客户端浏览器中运行时无法正常工作。

当做这样的事情时:

  

还有一些Jquery来确保它是正确的:(由于某种原因FileUploader具有3个输入,据我所知我无法添加捕获)

 $("。video-input输入").attr({'capture':'capture','accept':'video/*'}); 

它在我测试的所有浏览器中均能完美运行。 但是,当我们通过Fiori客户端打开应用程序时,不允许使用摄像机。 它变灰了。

我认为这在Google更改Android之前已在客户端上起作用,因此您现在必须在单击输入类型文件时选择摄像头(图像)或录像机,无法再在它们之间进行切换 据我所知。

有人对此有解决方法吗? 还是如果有人知道这是否会解决/如果我做错了什么?

付费偷看设置
发送
2条回答
灬番茄
1楼 · 2020-08-19 20:51.采纳回答

要解决此问题,我必须通过SDK构建自己的FioriClient,并添加一个插件" cordova-plugin-media-capture"( https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-media-capture /)

这使得可以从fiori客户端中输入的文件中选择视频录制,并且可以像这样直接打开相机;

 navigator.device.capture.captureVideo(
     CaptureCB captureSuccess,CaptureErrorCB captureError,[CaptureVideoOptions选项]
 ); 
 Camera.MediaType视频
 

在带有cordova-plugin-camera的Android上不起作用



hongfeng1314
2楼-- · 2020-08-19 20:41
嗨,

我不明白理解的意思

"通过SDK并添加插件" cordova-plugin-media-capture""我们该怎么做?

或仅通过代码

"

//将捕获操作限制为1个低质量的视频剪辑
var options = {限制:1,质量:0};
navigator.device.capture.captureVideo(captureSuccess,captureError,options);

"

提前谢谢

一周热门 更多>