起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5110|回复: 10

[处理中3] 在给OA系统做配套手机APP的时候,attachmentSimple组件出现问?

[复制链接]

6

主题

13

帖子

47

积分

新手上路

Rank: 1

积分
47
QQ
发表于 2019-9-5 15:03:35 | 显示全部楼层 |阅读模式
attachmentSimple  组件的accept选择全部的时候,如图1,出现所以选项,现在要实现的是,只允许出现拍摄视频的选项,在accept选择了“摄像”,但是在APP中却会出现  “ 视频相册,文档
1-1.png
1.jpg
2-2.png
2.jpg

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2019-9-5 15:54:32 | 显示全部楼层
组件切换到源码把accept="video/*,doc/-"改为
accept="video/*"
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

6

主题

13

帖子

47

积分

新手上路

Rank: 1

积分
47
QQ
 楼主| 发表于 2019-9-6 09:01:28 | 显示全部楼层
jishuang 发表于 2019-9-5 15:54
组件切换到源码把accept="video/*,doc/-"改为
accept="video/*"

设置完打包后,点击attachmentSimple组件,进入的是“选择图片和视频”,离我们需要的是直接拍摄视频不符?
我也尝试修改下面的原生xml,把其他按钮都隐藏起来 android:visibility="gone";
/Native/templates/advanced/platforms/android/JustepGetContent/src/main/res/layout/file_upload_chooser.xml


打包完了之后,点击attachmentSimple 的确只出现了一个拍摄按钮,但是点击拍摄后,又不能正常拍摄,屏幕黑屏
微信图片_20190906085051.jpg
回复 支持 反对

使用道具 举报

6

主题

13

帖子

47

积分

新手上路

Rank: 1

积分
47
QQ
 楼主| 发表于 2019-9-6 10:23:56 | 显示全部楼层
13576964461 发表于 2019-9-6 09:01
设置完打包后,点击attachmentSimple组件,进入的是“选择图片和视频”,离我们需要的是直接拍摄视频不符 ...

解决了  accept="video/*"  改成    video/takevideo
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2019-9-6 10:25:26 | 显示全部楼层
那可以直接用录像/UI2/demo/native/camera/mainActivity.w,然后自己上传
http://docs.wex5.com/wex5-app-question-list-2092/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

6

主题

13

帖子

47

积分

新手上路

Rank: 1

积分
47
QQ
 楼主| 发表于 2019-9-6 10:49:28 | 显示全部楼层
jishuang 发表于 2019-9-6 10:25
那可以直接用录像/UI2/demo/native/camera/mainActivity.w,然后自己上传
http://docs.wex5.com/wex5-app-q ...

用原生插件  cordova-plugin-media-capture  拍摄视频上传目前有两个问题没解决,所以没采用这个方案
1、拍摄的视频太大,给上传和后期历史播放造成很大困难
2、关于案例  http://bbs.wex5.com/forum.php?mod=viewthread&tid=68669  中的上传uri,在浏览器访问url ,baas控制台有反应,
用cordova-plugin-file-transfer插件  执行 upload的时候,控制台没反应
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2019-9-6 12:00:00 | 显示全部楼层
baas控制台有反应应该是有错误吧,F12打开浏览器的开发人员调试工具看看network中监控的url


插件的上传应该没有问题
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

6

主题

13

帖子

47

积分

新手上路

Rank: 1

积分
47
QQ
 楼主| 发表于 2019-9-6 15:30:46 | 显示全部楼层
jishuang 发表于 2019-9-6 12:00
baas控制台有反应应该是有错误吧,F12打开浏览器的开发人员调试工具看看network中监控的url

拍摄,上传问题都已解决,目前就用这个方案吧,以后有时间再研究,现在播放的时候,com.justep.cordova.plugin.videoPlayer 用的是这个插件,视频文件900k以内的播放没问题,超过900k就播放不了,这个应该不是插件的问题,应该是视频源的问题
视频地址:url=location.origin+"/baas/lj/upImg/simpleFileStore?storeFileName=C896E021B7900001209A1AC0D010D810&ownerID=C8958C95A78000018EC41E50F7103980&realFileName=123456.mp4&operateType=browse";
               
是不是平台的tomcat有限制?如何去除?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2019-9-6 15:53:30 | 显示全部楼层
tomcat就是标准的平台不会去控制,可以到网上查找一下标准的tomcat是否有控制
或者用html的video播放看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

6

主题

13

帖子

47

积分

新手上路

Rank: 1

积分
47
QQ
 楼主| 发表于 2019-9-6 16:08:21 | 显示全部楼层
jishuang 发表于 2019-9-6 15:53
tomcat就是标准的平台不会去控制,可以到网上查找一下标准的tomcat是否有控制
或者用html的video播放看看
...

好像不是tomcat做了限制,我前面用浏览器访问mp4文件地址,浏览器可以下载,但是就是播放的时候不行,我又把mp4文件拷贝到iis里面,换成iis地址就可以播放
是不是不能用
url=location.origin+"/baas/lj/upImg/simpleFileStore?storeFileName=C896E021B7900001209A1AC0D010D810&ownerID=C8958C95A78000018EC41E50F7103980&realFileName=123456.mp4&operateType=browse";
这个地址来作为mp4文件地址,但好像又说不通,前面拍摄的几条10秒左右的有可以播放
你说是如果是插件调用问题,但你把url 地址换成iis的,就又可以播放


搞不懂
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-3 08:36 , Processed in 0.068966 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表