关于手机拍照getSnapshot参数的问题

yangtaoJ2me 2008-09-01 11:17:54
我在WTK2.5.2模拟器上调用mVideoControl.getSnapshot("encoding=jpeg&width=120&height=160");
时会报出javax.microedition.media.MediaException: Invalid property valuewidth=120
而调用mVideoControl.getSnapshot(null);就没有问题
真机Nokia6131上也是这样的,谁知道是为什么啊?请赐教。
...全文
272 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
h15011198853 2010-09-02
  • 打赏
  • 举报
回复
width=160&height=120这样好像就没问题
h15011198853 2010-09-02
  • 打赏
  • 举报
回复
encoding=jpeg&这个去了试试
ender_fang 2008-09-09
  • 打赏
  • 举报
回复
模拟器没有这个功能,你用真机就可以
cuilichen 2008-09-02
  • 打赏
  • 举报
回复
把宽高参数去掉试试,首先找到问题所在,然后确认问题后,再把参数加上。
LOVE小葡萄 2008-09-02
  • 打赏
  • 举报
回复
getSnapshot里面的宽,高参数可以参考真机照相机支持的参数
yangtaoJ2me 2008-09-01
  • 打赏
  • 举报
回复
回cuilichen :
调换了宽高的顺序 一样报错 javax.microedition.media.MediaException: Invalid property valueheight=160
回yanhan0615 :
改用所有机型均支持的png类型,仍报错,无改变
yanhan0615 2008-09-01
  • 打赏
  • 举报
回复
你用video.snapshot.encodings这个属性取一下值看看,支持什么类型的图片
cuilichen 2008-09-01
  • 打赏
  • 举报
回复
把宽度和高度的顺序调换一下,看报什么错误。

还有,最好查看一下jpeg是不是被支持。
yanhan0615 2008-09-01
  • 打赏
  • 举报
回复
这样啊!?那换个手机试过么?
yangtaoJ2me 2008-09-01
  • 打赏
  • 举报
回复
wtk自带的是mVideoControl.getSnapshot(null);是没有问题的, 我需要解决的是带宽、高参数的
yanhan0615 2008-09-01
  • 打赏
  • 举报
回复
你用wtk自带的那个例子放上去试试行不行

13,100

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧