• 关于 java的media 的搜索结果

问题

so找不到

游客aqpqenklvwob2 2019-12-01 19:34:26 919 浏览量 回答数 1

问题

android videoView播放视频的问题?报错

爱吃鱼的程序员 2020-06-08 13:48:46 0 浏览量 回答数 1

问题

关于java使用geotools中的GeoTiffReader读取tif图像时报错

因为相信,所以看见。 2020-05-27 10:02:01 7 浏览量 回答数 1

新手开公司,教你化繁为简

开公司到底有没有那么难,传统的手续繁琐,线下跑断腿,场地搞不定等问题,通过阿里云”云上公司注册“解决你的烦恼。

问题

获取多媒体文件-录音时失败

王de先生 2019-12-01 21:30:20 2270 浏览量 回答数 6

问题

otter-manager的groupkey配置失败

游客lhqzox23wddiu 2019-12-01 19:54:34 18 浏览量 回答数 0

问题

java如何下载js-sdk上传的媒体文件?

西风之翼 2019-12-01 21:29:19 2145 浏览量 回答数 2

问题

微信sdk获取到语音media_id后怎么下载到本地呢?

蛮大人123 2019-12-01 20:02:45 1173 浏览量 回答数 1

问题

android打开activity报错崩溃 <b> ?报错

爱吃鱼的程序员 2020-06-22 23:52:38 0 浏览量 回答数 1

问题

在android studio中既要用到android.media.image又要用到java.awt.image怎么

爵霸 2019-12-01 19:37:26 1173 浏览量 回答数 1

问题

使用Android 10(API 29)在模拟器上查询ContentProvider

LiuWH 2020-01-12 09:12:03 207 浏览量 回答数 2

回答

Re发送pdf文件报错,这是啥情况,请教 我代码是这么写的 ------------------------- Re发送pdf文件报错,这是啥情况,请教 java.lang.reflect.UndeclaredThrowableException     at com.sun.proxy.$Proxy5.uploadMediaFile(Unknown Source)     at com.alibaba.dingtalk.openapi.demo.media.MediaHelper.upload(MediaHelper.java:33)     at test.Test.testFile(Test.java:149)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     at java.lang.reflect.Method.invoke(Method.java:498)     at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)     at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)     at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)     at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)     at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)     at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)     at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)     at org.junit.runners.ParentRunner.run(ParentRunner.java:300)     at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)     at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) Caused by: java.lang.Exception: API方法[MediaService.uploadMediaFile]的 HTTP 响应码不是200,值为413,请联系 ruizhe.srz@alibaba-inc.com     at com.dingtalk.open.client.transport.OpenServiceProxy.invoke(OpenServiceProxy.java:393)     ... 26 more ------------------------- Re发送pdf文件报错,这是啥情况,请教 找到原因了文件太大 ------------------------- Re发送pdf文件报错,这是啥情况,请教 没仔细看,结贴

qdjos 2019-12-02 01:48:53 0 浏览量 回答数 0

问题

使用File对象在Android(API> 24)中捕获和保存视频?

养狐狸的猫 2019-12-01 20:00:31 22 浏览量 回答数 1

回答

Re我想通过钉钉的发送企业消息 上传媒体文件的接口,具体哪个字段不清楚?? ------------------------- Re我想通过钉钉的发送企业消息 帮助文档上的 Q:上传文件不成功 A:使用multipart/form-data请求上传文件,需要附加文件标示信息,参数名为media,java示例代码为 HttpEntity requestEntity =MultipartEntityBuilder.create().addPart("media", new FileBody(file, ContentType.APPLICATION_OCTET_STREAM, file.getName())).build();

忠恕 2019-12-02 02:12:44 0 浏览量 回答数 0

回答

上传文件不成功 A:使用multipart/form-data请求上传文件,需要附加文件标示信息,参数名为media,java示例代码为 HttpEntity requestEntity =MultipartEntityBuilder.create().addPart("media", new FileBody(file, ContentType.APPLICATION_OCTET_STREAM, file.getName())).build(); 可以参考这个常见问题的地址: https://open-doc.dingtalk.com/doc2/detail.htm?spm=a219a.7386797.0.0.rEbHnF&treeId=173&articleId=105077&docType=1

钉钉-赤司 2019-12-02 02:54:53 0 浏览量 回答数 0

问题

特殊字符在编写xml时产生问题

montos 2020-03-27 16:43:51 0 浏览量 回答数 1

问题

scrapy 使用 CSS 或者 xpath 提取没有 HTML 标签包括的文本

问问小秘 2020-01-02 11:53:52 0 浏览量 回答数 1

问题

php上传多媒体文件出错

webexpert21 2019-12-01 21:24:59 2831 浏览量 回答数 1

问题

Android获取SQLite里面的本地音乐清单

a123456678 2019-12-01 20:26:40 1362 浏览量 回答数 1

问题

手动编写的XSD和生成的Java类使用JAXB导致UnmarshallException

montos 2020-03-22 08:48:31 1 浏览量 回答数 1

问题

在EMR类中找不到Spark-submit异常java

小六码奴 2019-12-01 19:38:43 418 浏览量 回答数 1

问题

用freemarker导出多张图片到word报错?报错

爱吃鱼的程序员 2020-06-20 16:44:55 0 浏览量 回答数 1

问题

Media-C-SDK之如何实现使用场景?

青衫无名 2019-12-01 21:48:47 1114 浏览量 回答数 0

问题

Android项目一点录音按钮就停止运行

爵霸 2019-12-01 19:38:22 1163 浏览量 回答数 1

回答

回 2楼ceadelta的帖子 同问,有结果求分享 ------------------------- 回 4楼君信的帖子 请问发送文件给指定用户的api调用的post方法是AuthHelper类中httpPost方法么?是的话object传什么?还是有其他的方法调用 ------------------------- 回 6楼君信的帖子 httpHelper.httpPost(url,null); 这里调用的方法,传入的url就是: oapi.dingtalk.com/cspace/add_to_single_chat?" +                 "access_token="+authHelper.getAccessToken()+"&agent_id="+Env.AgentID+"&userid=035705135921414724&media_id="+jsonObject.get("media_id").toString()+"&file_name="+file.getName(); 但是第二个参数我传的null或者"",都报错,报错提示是:     at com.alibaba.dingtalk.openapi.demo.utils.HttpHelper.httpPost(HttpHelper.java:116) {"errcode":40007,"errmsg":"不合法的媒体文件id"} 请问这是什么原因?

周义清 2019-12-02 02:38:48 0 浏览量 回答数 0

问题

php程序上传多媒体文件接口代码

梁东坡 2019-12-01 20:59:28 7229 浏览量 回答数 5

问题

如何在Android Java中发送请求并获得Alexa语音服务的响应?

养狐狸的猫 2019-12-01 20:00:27 3 浏览量 回答数 0

回答

private boolean ExistSDCard() { if (android.os.Environment.getExternalStorageState().equals( android.os.Environment.MEDIA_MOUNTED)) { return true; } else return false; } 上面的代码已经解决SD卡的状态! 要想把数据保存在自定义的目录中,可以利用IO流操作! public class CreateFiles { String filenameTemp =Environment.getRootDirectory()+ "/hhaudio" + ".txt"; //创建文件夹及文件 public void CreateText() throws IOException { File file = new File(filenameTemp); if (!file.exists()) { try { //按照指定的路径创建文件夹 file.mkdirs(); } catch (Exception e) { // TODO: handle exception } } File dir = new File(filenameTemp); if (!dir.exists()) { try { //在指定的文件夹中创建文件 dir.createNewFile(); } catch (Exception e) { } } } //向已创建的文件中写入数据 public void print(String str) { FileWriter fw = null; BufferedWriter bw = null; String datetime = ""; try { SimpleDateFormat tempDate = new SimpleDateFormat("yyyy-MM-dd" + " " + "hh:mm:ss"); datetime = tempDate.format(new java.util.Date()).toString(); fw = new FileWriter(filenameTemp, true);// // 创建FileWriter对象,用来写入字符流 bw = new BufferedWriter(fw); // 将缓冲对文件的输出 String myreadline = datetime + "[]" + str; bw.write(myreadline + "\n"); // 写入文件 bw.newLine(); bw.flush(); // 刷新该流的缓冲 bw.close(); fw.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); try { bw.close(); fw.close(); } catch (IOException e1) { // TODO Auto-generated catch block } } } } `/////记得导包,,,,,,`

爵霸 2019-12-02 02:20:30 0 浏览量 回答数 0

回答

google有个插件超简单就能实现###### 关键在于你如果强压,整个图片就彻底变形了。 如果要剪裁,那这个判断咋判断?400*800变成200*200,800的部分要减去一半,减哪里?非人工目前仍然难以判断。 还有一个办法就是加黑边。400*800先等比例压缩到100*200,然后加黑边。补成200*200###### 图片服务器如果用的阿里的oss,阿里就提供了对图片的等比例缩放功能###### /** * scale image * * @param sbi image to scale * @param imageType type of image * @param dWidth width of destination image * @param dHeight height of destination image * @param fWidth x-factor for transformation / scaling * @param fHeight y-factor for transformation / scaling * @return scaled image */ public static BufferedImage scale(BufferedImage sbi, int imageType, int dWidth, int dHeight, double fWidth, double fHeight) { BufferedImage dbi = null; if(sbi != null) { dbi = new BufferedImage(dWidth, dHeight, imageType); Graphics2D g = dbi.createGraphics(); AffineTransform at = AffineTransform.getScaleInstance(fWidth, fHeight); g.drawRenderedImage(sbi, at); } return dbi; } 高度=200/原宽度*原高度###### 可以了解一下: https://github.com/liuyueyi/quick-media###### 要按比例缩放,首先你得知道比例,比例就是宽高比(高除以宽) BufferedImage bufferedImage = ImageIO.read(new File(input)); float imageScaler = (float) bufferedImage.getHeight() / (float) bufferedImage.getWidth(); 知道宽高比后,将新宽度乘以比例,就得出新高度了。 int newWidth = 200; float newHeight = newWidth * imageScaler; 最后调用BufferedImage的getScaledInstance方法就可以得到一个缩放的图片实例 BufferedImage sacledImage = bufferedImage.getScaledInstance(newWidth, (int) newHeight, java.awt.Image.SCALE_SMOOTH); 如果对你有用,请采纳###### 从网上找到两张尺寸不同的影像文档;北京火车站(1090 x 697 pixels) 和 北京北海公园(447 x 669 pixels)。使用构造方法,将数据下载成 Image 数组 img。MediaTracker 类是一个跟踪多种媒体对象状态的实用工具类,目前仅支持图像。最终,将两幅图片按原来的宽高比,都画成 宽 400 pixels 的相片。 输出和代码如下: import java.net.*; import java.awt.*; import javax.swing.*; import java.awt.image.ImageObserver; public class Test1 extends JFrame { final int N=2; Image img[] = new Image[N]; String data[]={ "http://img.mp.itc.cn/upload/20161115/d15c330e762142889b6c7b936b9a167d_th.jpeg", //北京火车站 "http://img.pconline.com.cn/images/upload/upc/tx/itbbs/1510/11/c30/13809065_1444552352198_mthumb.jpg"}; public Test1(){ super("将2个不同尺寸的影像都画成 400 pixels 宽"); setVisible(true); setSize(820,620); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); MediaTracker mt= new MediaTracker(this); img= new Image[N]; try{ //下载影像数据 for (int i=0; i<N;i++){ img[i]=Toolkit.getDefaultToolkit().getImage(new URL(data[i])); mt.addImage(img[i],i); } }catch(MalformedURLException e){}; try{ //等待影像数据下载完毕 mt.waitForAll(); }catch(InterruptedException e){} } /* 参数说明: * g 画笔,i for循环体的控制变量, * width 画成的影像的统一宽度,img 影像对象数组, * ob 影像观察者。 */ private void scaledDraw(Graphics g, int i, int width, Image[] img, ImageObserver ob){ double ratio = (double)img[i].getHeight(ob)/img[i].getWidth(ob); g.drawImage(img[i], i*width,0,width, (int)(width*ratio),ob); } public void paint(Graphics g){ super.paint(g); for (int i=0;i<N;i++) scaledDraw(g,i,400, img, this); } public static void main(String args[]){ new Test1(); } } 将代码稍加改动,就可将网上 6 幅图片按各自的宽高比,一律画成 宽 200 pixels 的相片。注意:JFrame 的标题栏大约占据 35 像素的高度。 import java.net.*; import java.awt.*; import javax.swing.*; import java.awt.image.ImageObserver; public class Test extends JFrame { final int N=6; Image img[] = new Image[N]; String data[]={ "http://img1.cache.netease.com/catchpic/D/DD/DD0FBE011074E8416B047F9872ED0510.jpg", "http://i2.sinaimg.cn/ent/v/p/2009-07-31/U2519P28T3D2632036F346DT20090731003121.jpg", "http://att2.citysbs.com/hangzhou/sns01/forum/2011/08/02-15/middle_20110802_be197d4095c29cb8b3b0zAgTlytfPTWV.jpg", "http://www.cnnb.com.cn/pic/0/00/91/02/910211_876589.jpg", "http://photocdn.sohu.com/20120627/Img346622996.jpg", "http://www.xgsy188.com/uploadfile/201311521253148455.jpg"}; public Test(){ super("将6个不同尺寸的宋丹丹影像都画成 200 pixels 宽"); setVisible(true); setSize(1210,350); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); MediaTracker mt= new MediaTracker(this); img= new Image[N]; try{ //下载影像数据 for (int i=0; i<N;i++){ img[i]=Toolkit.getDefaultToolkit().getImage(new URL(data[i])); mt.addImage(img[i],i); } }catch(MalformedURLException e){}; try{ //等待影像数据下载完毕 mt.waitForAll(); }catch(InterruptedException e){} } /* 参数说明: * g 画笔,i for循环体的控制变量, * width 画成的影像的统一宽度,img 影像对象数组, * ob 影像观察者。 */ private void scaledDraw(Graphics g, int i, int width, Image[] img, ImageObserver ob){ double ratio = (double)img[i].getHeight(ob)/img[i].getWidth(ob); // 注意:JFrame 的标题栏大约占据 35 像素的高度 g.drawImage(img[i], i*width,35,width, (int)(width*ratio),ob); } public void paint(Graphics g){ super.paint(g); for (int i=0;i<N;i++) scaledDraw(g,i,200, img, this); } public static void main(String args[]){ new Test(); } }  ######看看thumbnailator吧,一行代码搞定尺寸等比例压缩。

爱吃鱼的程序员 2020-06-04 16:48:30 0 浏览量 回答数 0

回答

@ResponseBody注解在 method上具体返回什么类型的数据流(json、xml等)主要有两个方面决定的:1. 是否有对应的第三方jar包出现在classpath,比如jackson jar、jaxb2 jar,如果只存在spring mvc就会注册对应的HttpMessageConvert(将return obj写为response的流是靠httpMessageConvert的实现类来完成的) 2. 有@RequestMapping注解的consumes具体的mediaTypes和http请求的accept能结束的mime type来联合决定。 有这两点决定@ResponseBody注解的返回值的返回流的类型具体的实现参见RequestResponseBodyMthodProcessor,java中,具体的写流实现如下在AbstractMessageConverterMethodProcessor.writeWithMessageConverters()来实现的。具体代码: Java代码 收藏代码 /** * Writes the given return type to the given output message. * * @param returnValue the value to write to the output message * @param returnType the type of the value * @param inputMessage the input messages. Used to inspect the {@code Accept} header. * @param outputMessage the output message to write to * @throws IOException thrown in case of I/O errors * @throws HttpMediaTypeNotAcceptableException thrown when the conditions indicated by {@code Accept} header on * the request cannot be met by the message converters */ @SuppressWarnings("unchecked") protected <T> void writeWithMessageConverters(T returnValue, MethodParameter returnType, ServletServerHttpRequest inputMessage, ServletServerHttpResponse outputMessage) throws IOException, HttpMediaTypeNotAcceptableException { Class<?> returnValueClass = returnValue.getClass(); HttpServletRequest servletRequest = inputMessage.getServletRequest(); List<MediaType> requestedMediaTypes = getAcceptableMediaTypes(servletRequest); List<MediaType> producibleMediaTypes = getProducibleMediaTypes(servletRequest, returnValueClass); Set<MediaType> compatibleMediaTypes = new LinkedHashSet<MediaType>(); for (MediaType r : requestedMediaTypes) { for (MediaType p : producibleMediaTypes) { if (r.isCompatibleWith(p)) { compatibleMediaTypes.add(getMostSpecificMediaType(r, p)); } } } if (compatibleMediaTypes.isEmpty()) { throw new HttpMediaTypeNotAcceptableException(producibleMediaTypes); } List<MediaType> mediaTypes = new ArrayList<MediaType>(compatibleMediaTypes); MediaType.sortBySpecificityAndQuality(mediaTypes); MediaType selectedMediaType = null; for (MediaType mediaType : mediaTypes) { if (mediaType.isConcrete()) { selectedMediaType = mediaType; break; } else if (mediaType.equals(MediaType.ALL) || mediaType.equals(MEDIA_TYPE_APPLICATION)) { selectedMediaType = MediaType.APPLICATION_OCTET_STREAM; break; } } if (selectedMediaType != null) { selectedMediaType = selectedMediaType.removeQualityValue(); for (HttpMessageConverter<?> messageConverter : messageConverters) { if (messageConverter.canWrite(returnValueClass, selectedMediaType)) { ((HttpMessageConverter<T>) messageConverter).write(returnValue, selectedMediaType, outputMessage); if (logger.isDebugEnabled()) { logger.debug("Written [" + returnValue + "] as \"" + selectedMediaType + "\" using [" + messageConverter + "]"); } return; } } } throw new HttpMediaTypeNotAcceptableException(allSupportedMediaTypes); }

长安归故里. 2020-01-07 13:34:23 0 浏览量 回答数 0

问题

java_lang_IllegalStateException该如何解决?

猫饭先生 2019-12-01 20:56:17 786 浏览量 回答数 0
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 云栖号物联网 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站 云栖号弹性计算 阿里云云栖号 云栖号案例 云栖号直播