MediaMetadataRetriever类的setDatasource问题 [问题点数:20分,结帖人long709420776]

一键查看最优答案

确认一键查看最优答案?
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
Bbs1
本版专家分:0
结帖率 83.33%
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:30
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
android 使用mediaplayer播放报java.io.IOException: setDataSourceFD failed.: status=0x80000000的问题
在开发中用mediaplayer播放一个wav文件,报了java.io.IOException: setDataSourceFD failed.: status=0x80000000,经检查文件在电脑上可以播放,没有<em>问题</em>,最后在网上找到一个解决方法,但是也不知道原理。 原来的代码是 AssetFileDescriptor fileDescriptor = getAssets().openFd(
MediaMetadataRetriever小试牛刀
最近项目有用到音视频的录制,那么自然也是有获取录制的音视频时长的需求,同时也会有获取网络视频时长的需求了。            其实说来获取录制时长的话,完全可以不从文件本身入手了。可以放个计时器。不过这样子也是大动干戈了,也太不灵活了。然后就遇到了今天的主角了:<em>MediaMetadataRetriever</em>。看google对于这个<em>类</em>的描述<em>MediaMetadataRetriever</em> class
Android FmpegMediaMetadataRetriever 读取网络视频流指定帧
下载https://github.com/wseemann/FFmpeg<em>MediaMetadataRetriever</em>项目使用后,有以下两个<em>问题</em>: 第一:FFmpeg<em>MediaMetadataRetriever</em>不可以读取RTSP流吗,http我试过没<em>问题</em>,我需要读取流媒体RTSP流并抽帧处理,大家有什么建议吗? 第二:读取本地没有<em>问题</em>,网络视频流指定帧闪崩(读取首帧没<em>问题</em>),请问各位何解? String url = "一个http的网络视频流"; Bitmap bitmap= null; FFmpeg<em>MediaMetadataRetriever</em> retriever = new FFmpeg<em>MediaMetadataRetriever</em>(); retriever.setDataSource(url,new HashMap()); Bitmap=retriever.getFrameAtTime(1000,FFmpeg<em>MediaMetadataRetriever</em>.OPTION_CLOSEST);//Bitmap=retriever.getFrameAtTime()没有<em>问题</em> 豆子我就没什么,懂得希望能指点一二,谢谢
Android之使用MediaMetadataRetriever获取视频第一帧
一.首先,来介绍一下<em>MediaMetadataRetriever</em><em>类</em>,此<em>类</em>位于android.media包下,这里,先附上可查看此<em>类</em>的API地址:<em>MediaMetadataRetriever</em><em>类</em>,大家可以自行查看。 1.<em>MediaMetadataRetriever</em><em>类</em>概述:<em>MediaMetadataRetriever</em> class provides a unified interface for ret
Android setDataSource(String path)空指针异常
Android setDataSource(String path)空指针异常 找了很久都不知道啥<em>问题</em>,求大家帮忙一下 @Override protected void onCreate(Bundle
Android_MediaPlayer:java.io.IOException: setDataSource failed.: status=0x80000000
最近公司项目要加入流媒体播放,即网络视频 使用Android中MediaPlayer进行播放,结果中途报错 通过跟踪发现,在如下代码处发生异常 try { if (videoUrl != null) { mediaPlayer.reset(); mediaPlayer.setDataSource(context, Uri.parse("http:
什么?用MediaMetadataRetriever导致ANR了?看这里
需求:项目要求获取网络视频并获取视频第一帧展示在页面上 操作:简单,直接百度搜索,获悉 <em>MediaMetadataRetriever</em> retriever = new <em>MediaMetadataRetriever</em>(); retriever.setDataSource(params[0], new HashMap&amp;lt;String, String&amp;gt;());//这里插嘴,这个是获取网络...
MediaMetadataRetriever的用法
API说明:<em>MediaMetadataRetriever</em> class provides a unified interface for retrieving frame and meta data from an input media file. <em>MediaMetadataRetriever</em><em>类</em>提供了一个统一的接口用于从一个输入媒体文件中取得帧和元数据。 API官方链接:http:
java.lang.IllegalArgumentException异常解决方法
<em>问题</em>: 运行后,ajax可以访问controller方法,但是返回的json数据后,ajax的success接收不到,提示的错误是:  java.lang.IllegalArgumentException: No converter found for return value of type: class java.util.HashMap 从错误信息的原因来看,是后台返回的jso...
MediaMetadataRetriever的使用 (一)getFrameAtTime 总是返回第一帧数
原代码:mediaMetadataRetriever.getFrameAtTime((start1 + 1L), <em>MediaMetadataRetriever</em>.OPTION_CLOSEST_SYNC)解决后代码:mediaMetadataRetriever.getFrameAtTime((start1 * 1000 + 1L), <em>MediaMetadataRetriever</em>.OPTION_CLOSE
java.lang.IllegalArgumentException: No DataSource specified
 错误信息如下: java.lang.IllegalArgumentException: No DataSource specified     at org.springframework.util.Assert.notNull(Assert.java:112)     at org.springframework.jdbc.datasource.DataSourceUtils.doGetCo...
Android中MediaPlayer的setDataSource方法的使用
MediaPlayer.java文件路径:frameworks/base/media/java/android/media/MediaPlayer.javaMediaPlayer的setDataSource()方法主要有四种:Sets the data source as a content Uri.
求个修改:图片,MP4文件EXIF详细属性的例子!
读取的代码已经写完了!就差修改的了实在是给我难住了!求个例子不胜感激! File jpegFile = new File("C:\\Users\\caobo\\Desktop\\工作日志\\shuxi
Android - Error: "java.io.IOException: setDataSource failed.: status=0x80000000"
Error: &quot;java.io.IOException: setDataSource failed.: status=0x80000000&quot;本文地址: http://blog.csdn.net/caroline_wendyAndroid使用MediaPlayer<em>类</em>播放视频时, 报错, setDataSource错误;即MediaPlayer无法设置数据源.可能的原因: 访问网络数据源, 需要权限,
MediaMetadataRetriever工作时序图
<em>MediaMetadataRetriever</em>工作时序图 由于文件有点大,传到博客会被缩小,很难看
MediaMetadataRetriever
简介 xxx 工具<em>类</em> package util; import android.graphics.Bitmap; import android.media.<em>MediaMetadataRetriever</em>; import java.util.HashMap; /** * VideoUtils * * @author 郑少鹏 * @date 2018/11/14 */ public cl...
Android 获取视频(本地、网络)的第一关键帧
可以获取网络,本地使用:imageView.setImageBitmap(ImageUtil.createVideoThumbnail(urlPath,MediaStore.Images.Thumbnails.MINI_KIND));public static Bitmap createVideoThumbnail(String filePath, int kind) { B
Android媒体扫描
此函数太长,在此不粘出来了,这里首先要解释下这些参数,path - 要扫描文件夹路径以’/’结尾,pathRemaining为路径长度与路径最大长度之间的差值,也就是防止扫描时路径超出范围,extensions 前面已经解释过是后缀,client是MyMediaScannerClient对象,后面两个参数是一些异常处理不用关心。大家仔细看这个函数的代码就可以知道,它完成的是遍历文件夹并找到有相应ex
奇怪的报错java.lang.IllegalArgumentException
视频获取第一帧过程中莫名其妙报错, java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.tes
setDataSource Failed 问题
setDataSource Failed <em>问题</em> 有关于安卓MediaPlayer出现setDataSource Failed<em>问题</em>; 原始的代码如下: String str = musicList.get(position).getUrl(); try { mediaPlayer.setDataSource(str ); mediaPlayer.prepare(); }catc...
Android MediaMetadataRetriever
获取视频信息 获取视频图片 <em>MediaMetadataRetriever</em> retriever = new <em>MediaMetadataRetriever</em>(); retriever.setDataSource(filePath); // 设置视频位置 Bitmap bmp = retriever.getFrameAtTime(); // 视频第一帧图像 获取视频宽高,可以通过图像,也可以通过extr...
MediaMetadataRetriever取得媒体文件信息
API说明:<em>MediaMetadataRetriever</em> class provides a unified interface for retrieving frame and meta data from an input media file. <em>MediaMetadataRetriever</em><em>类</em>提供了一个统一的接口用于从一个输入媒体文件中取得帧和元数据。 API官方链接:http://deve
Android 视频缩略图之MediaMetadataRetriever
参考:http://www.ophonesdn.com/forum/thread-2973-1-1.html http://topic.csdn.net/u/20100315/10/2726b427-ca14-4e06-bd44-a6a351f8c52a.html http://www.pin5i.com/showtopic-android-generate-thumbnails-for-mu
Android N MediaPlayer(一) : MediaMetadataRetriever分析
<em>MediaMetadataRetriever</em><em>类</em>的创建flow分析 用途:元数据(MetaData)获取 获取多媒体文件中的元信息(metadata),eg. Album、Artist、Title、Year等信息,显示在UI界面。
错误提示:java.lang.IllegalArgumentException解决方法
我的程序出现这个错误的原因是编译环境和运行环境的jdk版本不一致,首先是spring mvc的版本是3.*的,而我本机的jdk是jdk8,查阅资料后得知他俩的兼容性不是很好,有<em>问题</em>,只能用jdk7及以下的版本,所以我就在myeclipse中直接导入了一个jdk1.7,但是这样依然没有解决,这是因为,这样导入后,我的运行环境和编译环境不一致,所以就要经过以下的设置: 选中项目,单击右键-》Prope
java.lang.IllegalArgumentException 异常报错完美解决
目录 修改JDK使用版本 修改开发工具idea配置(eclipse的直接跳过这个看下面) 修改开发工具eclipse配置 学习spring依赖注入的时候碰到这个坑,折腾了许久,记录一下以防其他小伙伴入坑! 该异常主要原因是因为JDK与Spring版本不一致。要么更换jdk,要么重新下载符合jdk的springjar包 我本地装了两个JDK版本,一个1.8,一个1.7,原本以为只要修改一...
bintray账户创建
需要关联邮箱,且不能是网易邮箱和QQ邮箱,但是我们可以绕个弯,用foxmail,相当于用QQ邮箱一个别名,在QQ邮箱里可以设置foxmail
setdatasource failed异常
在利用MediaPlayer播放视频或者音频时,会出现报异常setDataSource failed。
Java动态代理中报java.lang.IllegalArgumentException非法参数异常
今天在学习动态代理,在调试的过程中出现了非法参数异常的<em>问题</em>,先看下异常: Exception in thread &quot;main&quot; java.lang.IllegalArgumentException: object is not an instance of declaring class at sun.reflect.NativeMethodAccessorImpl.invoke0(...
mediaMetadataRetriever.setDataSource throws illegal argument exception
获取视频中某一帧的图片抛出参数异常 先贴上解决方法 public static Bitmap retriveVideoFrameFromVideo(String videoPath) throws Throwable { Bitmap bitmap = null; MediaMetada
Android开发中遇到的bug(2)
java.lang.StackOverflowError at android.os.Looper.myLooper(Looper.java:162) at android.app.Dialog.dismiss(Dialog.java:321) at com.wql.downloader.fragment.DownloadSelectDialog....
MediaMetadataRetriever导致ANR,RXJAVA处理方式
接上次异步处理AsyncTask处理<em>MediaMetadataRetriever</em>加载网络视频图片第一帧会ANR的<em>问题</em>,以下为RXJAVA处理方式: io.reactivex.Observable&amp;lt;Bitmap&amp;gt; observable = io.reactivex.Observable.create(new ObservableOnSubscribe&amp;lt;Bitmap&amp;gt;()...
解决标签下高度无效
起因 开启开发者模式里的过渡绘制以后,发现界面上封装的组件有冗余优化的空间 背景 自定义View继承了一个ViewGroup,在XML文件写的布局,根节点从RelativeLayout(LinearLayout,FrameLayout同理)改成了merge,并添加了parentTag为RelativeLayout来达到减少一级嵌套 造成的结果 这个自定义View你不知道他的父级组件是谁,...
java.lang.IllegalArgumentException求大神帮帮忙!!!
异常提示:Servlet.service() for servlet [dispatcher] in context with path [/comsed1] threw exception [Request processing failed; nested exception is org.springframework.dao.InvalidDataAccessApiUsageException: Bean object must not be null; nested exception is java.lang.IllegalArgumentException: Bean object must not be null] with root cause java.lang.IllegalArgumentException: Bean object must not be null at org.springframework.util.Assert.notNull(Assert.java:112) at org.springframework.beans.BeanWrapperImpl.setWrappedInstance(BeanWrapperImpl.java:213) at org.springframework.beans.BeanWrapperImpl.setWrappedInstance(BeanWrapperImpl.java:202) at org.springframework.beans.BeanWrapperImpl.(BeanWrapperImpl.java:151) at org.springframework.data.util.DirectFieldAccessFallbackBeanWrapper.(DirectFieldAccessFallbackBeanWrapper.java:35) at org.springframework.data.jpa.repository.support.JpaMetamodelEntityInformation.getId(JpaMetamodelEntityInformation.java:117) at org.springframework.data.repository.core.support.AbstractEntityInformation.isNew(AbstractEntityInformation.java:51) at org.springframework.data.jpa.repository.support.JpaMetamodelEntityInformation.isNew(JpaMetamodelEntityInformation.java:196) at org.springframework.data.jpa.repository.support.SimpleJpaRepository.save(SimpleJpaRepository.java:376) 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:483) at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.executeMethodOn(RepositoryFactorySupport.java:405) at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.doInvoke(RepositoryFactorySupport.java:390) at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(RepositoryFactorySupport.java:344) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:98) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:262) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:95) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:136) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodIntercceptor.invoke(CrudMethodMetadataPostProcessor.java:111) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207) at com.sun.proxy.$Proxy136.save(Unknown Source) at iot.service.ProductMasterService.modifyProductMaster(ProductMasterService.java:32) at iot.controller.productMasterController.modifyProductMaster(productMasterController.java:95) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 代码部分: @RequestMapping(value = "modifyProductMasterInit") public String modifyProductMasterInit(@RequestParam("productId") String productId,Model model){ // Iterable productMasterList = productMasterDAO.findByProductId(productId); // model.addAttribute("productMasterList", productMasterList); ProductMaster productMaster = this.productMasterService.findByProductId(productId); model.addAttribute("productMaster", productMaster); return "productMaster/Pro_Master_modify"; } @RequestMapping(value = "modifyProductMaster") public String modifyProductMaster(ProductMaster productMaster,@RequestParam("productId") String productId){ ProductMaster productMasterOld = this.productMasterService.findByProductId(productId);//经断点调试productMasterOld为空 try { BeanUtils.copyProperties(productMaster, productMasterOld); } catch (Exception e) { e.printStackTrace(); } this.productMasterService.modifyProductMaster(productMasterOld); return "redirect:/productMaster/loadProductMaster"; } Service方法: @Service public class ProductMasterService { @Autowired(required = false) private ProductMasterDAO productMasterDAO; public void addproductMaster(ProductMaster productMaster) { this.productMasterDAO.save(productMaster); } public ProductMaster findByProductId(String productId) { return this.productMasterDAO.findByProductId(productId); } public void modifyProductMaster(ProductMaster productMaster) { this.productMasterDAO.save(productMaster); } } ProductMasterDAO部分: public interface ProductMasterDAO extends PagingAndSortingRepository,JpaSpecificationExecutor{ @Query("SELECT p FROM ProductMaster p WHERE p.productId = ?1") public ProductMaster findByProductId(String productId); }
java.io.IOException: setDataSource failed.: status=0x800000
java.io.IOException: setDataSource failed.: status=0x80000000 做网络视频播放的时候 出现了这个<em>问题</em> 查了一下 说是 网络权限没有申明 在manifest中添加 好了 没有<em>问题</em>了
java.io.IOException: setDataSource fail解决办法
今天做一个播放模拟器中音乐的小程序,出现如上错误。解决方式为在AndroidManifest.xml中添加如下代码: 添加该权限说明该程序可以读取设备外部存储空间(内置SDcard和外置SDCard)的文件
Android使用FFmpegMediaMetadataRetriever获取视频缩略图
文章目录1. 使用<em>MediaMetadataRetriever</em>获取视频元数据2. 使用FFmpeg<em>MediaMetadataRetriever</em>获取视频元数据(缩略图)2.1 集成方法2.1.1 使用gradle配置依赖。2.1.2 使用aar包2.2 代码里使用FFmpeg<em>MediaMetadataRetriever</em>3. 完整代码4. 运行效果 1. 使用MediaMetadataRetrieve...
VideoView(播放视频),MediaMetadataRetriever(获取视频截图)视频路径
VideoView组件要播放的视频如果放在Raw文件夹中,则视频路径为: String videoPath = &quot;android.resource://&quot; + getPackageName() + &quot;/&quot; + R.raw.sleep_cat; videoView.setVideoPath(videoPath); MetaDataretriever获取视频截图时视频文件如果也放在Raw文件夹中...
获取视频截图
最近在搞一个视频截图的功能,自己在探索过程中,看到很多各种各样的解法,走了很多弯路,为了避免做相同功能的朋友们走很多弯路,我把自己解决方案,及探索过程遇到的Bug记录下来,目前已经适配大部分机型,对于个别机型不能使用的欢迎issuses Github下载 最开始想的是直接用View截图的方式截取当前的视频,结果截取的来的图片是黑屏,附上View截图代码 public Bitmap conve...
MediaMetadataRetriever的使用 (一) 获取视频正确宽高的小问题
看我的 ffmpeg 命令 :val cmd = &quot;-y -ss &quot; + start + &quot; -t &quot; + trimmer + &quot; -i &quot; + inputVideoPath + &quot; -strict -2 -vcodec libx264 -preset ultrafast &quot; + &quot;-crf 24 -acodec aac -ar 44100 -ac 2 -b:a 96k -s &quot; + endWH[0
2011.09.27——— android 视频缩略图之MediaMetadataRetriever
NULL 博文链接:https://trylovecatch.iteye.com/blog/1181755
android 获取视频的某一帧画面——MediaMetadataRetriever简单封装
需求:日常开发中我们经常需要视频的开始画面或者最后结束画面实际开发中我在做视频连续播放的时候,视频播放间隔会出现加载间隙,我想让播放画面的最后一帧一直保持,直到下个视频加在完毕开始播放,这里需要获取视频最后一帧画面,产生了这样的需求,查了下资料,做了获取帧画面的简单封装直接上源码:import android.graphics.Bitmap; import android.media.MediaM...
0x80000000为什么等于-2147483648和负数如何在内存上储存
1·先说明负数怎么储存 (1)十进制负数是以其补码储存在内存上。 验证:求-8在内存上以二进制形式1的个数 思路是:拿变量,令值为1,与-8的二进制码的每一位做与运算,若与运算结果为1,则该位为1。 代码: int NumberOf1(int n) { int count = 0; unsigned int value = 1; while (value != 0) { ...
Glide的 java.lang.RuntimeException: Expected instanceof GlideModule, but found:X.GlideModule@2e4554f...
<em>问题</em>一 在添加过混淆规则后,App打包的时候,发现报错了 java.lang.RuntimeException: Expected instanceof GlideModule, but found: com.kevin.play.view.GlideModule@2e4554f at com.bumptech.glide.module.ManifestParser.parse...
android MediaMetadataRetriever获取的缩略图有些是全黑的
缩略图的对应的视频没错,同一个视频获取出来有些成功,但有些是全黑色,这是什么原因呢?
java.lang.RuntimeException异常,请大神赐教!!!
11-18 09:39:51.281 19604-19604/com.example.admin.emotion E/AndroidRuntime: FATAL EXCEPTION: main Pro
java.lang.RuntimeException: setAudioSource failed.
这个错一般是 没有麦克风权限,Android6.0以上需要动态申请,或者开发时候手动开启。
MediaMetadataRetriever根据指定时间截取帧
<em>MediaMetadataRetriever</em>根据指定时间截取帧 2017.10.26 [摘要:使用<em>MediaMetadataRetriever</em>获取指定时间点的帧,并保存到图库中。当我需要实现这个功能时,第一时间是从百度查,但是查的有好多坑,有些不明白。希望这篇文章对大家方便使用,对自己以后方便再次使用。] 按照惯例先上代码 mediaMetadataRetriever = new
Android MediaMetadataRetriever 从视频中截取某一帧图片
Android <em>MediaMetadataRetriever</em> 从视频中截取某一帧图片 <em>MediaMetadataRetriever</em> 从视频中截取某一帧图片 关键帧
FFmpegMediaMetadataRetriever 获取指定视频帧图片
  compile &quot;com.github.wseemann:FFmpeg<em>MediaMetadataRetriever</em>:1.0.14&quot; /** * 获取视频指定微秒处的帧图片 * url 网络url *timeUs 微秒 1秒=1000毫秒=1000000微秒 */ private Bitmap GetFramePictures(String url,long timeUs)...
记录遇到的第二次异常java.lang.IllegalArgumentException
异常情况 异常原因 SpringMvc使用@ResponseBody会自动把数据封装成json格式,但是需要手动添加依赖 解决办法 1.maven添加: &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;com.fasterxml.jackson.core&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;jackson-core&amp;lt;/art...
java.lang.IllegalArgumentException 异常,求大牛说下解决方案
![图片说明](https://img-ask.csdn.net/upload/201509/25/1443177817_810134.png)
导入了一个项目一直报java.lang.IllegalArgumentException异常
学习的时候找了一个项目导入,运行项目的时候没错,结果一进入index.jsp进行跳转到first.jsp页面的时候一直报错,网上查了这个异常说的是改一下JDK版本,1.8与spring3.2不兼容,换成JDK1.7或者spring4.0,最先我是去改了jdk版本发现还是不行,纠结了很久又继续排错, Servlet.init() for servlet springmvc threw except
MediaMetadataRetrieverCompat - 获取视频信息与缩略图兼容方案
转载请注明出处: http://blog.csdn.net/aa464971/article/details/72784142 效果 图片         音频          视频         自定义 示例APK:example-debug.apk Gradle //必选 implementation 'in.xiandan.mmrc:media-metadata-retrie...
android 8.0 应用启动崩溃?
android8.0正式版已经出了几个月了,当然国内手机如果要升级到8.0可能还需要些时日。但是我们有模拟器呀,所以就想让自己的应用在8.0的系统上面跑一下,前提是得将应用的targetSdkVersion改为27了,否则的话一些8.0的要求不会对app起作用。           然后就下载了一个android 8.0 系统的模拟器,像往常一样子开始运行了,但是已启动就crash了,oh my
mycat连接管理数据库,操作表时报ERROR 3009 (HY000): java.lang.IllegalArgumentException: Invalid DataSource:0
困扰了一上午,没有解决,mycat权威指南里是这样描述的。 20 Mycat连接会报无效数据源(Invalid datasource)? 答:例如报错:mysql> select * from company;  ERROR 3009 (HY000): Java.lang.IllegalArgumentException: Invalid DataSource:0  这<em>类</em>错
请教下java.lang.IllegalArgumentException这个异常是怎么回事?
java.lang.IllegalArgumentException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
java.lang.IllegalArgumentException: View=com.android.internal.policy...这个异常是什么鬼?
java.lang.IllegalArgumentException: View=com.android.internal.policy.impl.PhoneWind ow$DecorView{f01
java.lang.IllegalArgumentException是什么异常
rt
java.lang.IllegalArgumentException 错误
我使用的是jdK1.8的版本,降低了一下jdk版本,换为了1.7的版本。就没有<em>问题</em>了。
java.lang.IllegalArgumentException: Invalid path解决方案
功能:读取外置存储的信息。 现象:在反弹插拔TF卡之后,会弹出强制关闭 概率:反复插拔TF卡会出现,在一定时间内多次插拔,可以达到必现 Logcat: E/AndroidRuntime( 2920): FATAL EXCEPTION: main E/AndroidRuntime( 2920): Process: com.borqs.factorytest, PID: 2920 E/An
Spring+Mybatis整合时Caused by: java.lang.IllegalArgumentException错误
Caused by: java.lang.IllegalArgumentException 详细错误信息: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [E:\workspace\spring_mybatis\bin\
Caused by: java.lang.IllegalArgumentException android.os.Parcel.readException(Parcel.java:1687)
java.lang.RuntimeException: Unable to resume activity {com.android.soundrecorder/com.android.soundrecorder.SoundRecorder}: java.lang.IllegalArgumentException at android.app.ActivityThread.performResu
java.lang.IllegalArgumentException异常
java.lang.IllegalArgumentException: The servlets named [这里是servlet路径] and [这里是servlet路径] are both mapped to the url-pattern [/emp/empServlet] which is not permitted 解决方法: 检查是否有相同的servlet的映射路径!有相同的就会...
Android异常总结---1.异常原因: java.lang.IllegalArgumentException: URI: content://com.android.contacts/con
1.异常原因: java.lang.IllegalArgumentException: URI:  content://com.android.contacts/contacts1/data, calling user:  com.credream.contact, calling package:com.credream.contact at android.databa
jsp中setDataSource要怎么搞,我这老是报错
这是报出的错误: ] //源代码在下面 HTTP Status 500 - An exception occurred processing JSP page /SQL.jsp at line 22
meidaPlayer java.io.IOException: setDataSource failed.: status=0x800000
1、权限               网络还需要:       2、文件损坏
LVC (videolan) 播放高清surface 出错解决方法
LVC (videolan) 播放高清节目采用OMX解码时,重新进入播放会导致surface 出错
Android 获取mp4文件中任意时间点的帧图片(MediaMetadataRetriever )
#工作中遇到,需要获取一个本地mp4文件任意时间点的图片。刚开我始是使用 Android 提供的 <em>MediaMetadataRetriever</em> 来实现,不过鼓捣一阵发现,其实系统的这个<em>类</em>并不能满足我的需求,因为 <em>MediaMetadataRetriever</em> 只能获取 你指定时间的附近的关键帧(Key frame) 一开始的代码如下 java MediaMetadataRetr
android videoview播放rtsp问题 求大神解答
目前一个开发板安装了spydroid进行视频采集,另一块开发板我用videoview想去播放rtsp流,开发板都是支持H264硬压缩/解码的,但是<em>问题</em>是,我用videoview播放rtsp时,系统提示
请大神帮我看一下这个错误java.lang.IllegalArgumentException
java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.shad
求助IllegalArgumentException异常的解决方法
jdk1.6_18运行时出现如下异常java.lang.IllegalArgumentException: Bad arguments 经过调试,发现异常是在这条语句执行时被抛出的: byte tem
根据视频地址获取视频的第一帧画面做为封面 IllegalArgumentException
关于这一<em>类</em>的文章网上也是很多的,只是在复制黏贴别人代码的时候竟然直接崩溃了……这就很蛋疼了! public Bitmap getBitmapFormUrl(String url) { <em>MediaMetadataRetriever</em> retriever = new <em>MediaMetadataRetriever</em>(); retriever.setDataSource(url); ...
出现java.lang.IllegalArgumentException错误,请高手解决一下
Catalina.start: LifecycleException: start: : java.lang.IllegalArgumentException: javacc,ant,commons-
ICamera died,MediaMetadataRetriever server died!
使用视频录像功能报错,请大神们帮忙看一下 10-19 11:44:10.875: V/Camera-JNI(24054): get_native_camera: context=0x744aaeb0, camera=0x40ddbc38 10-19 11:44:10.895: I/MediaRecorderJNI(24054): prepare: surface=0x742b8a18 (identity=156) 10-19 11:44:11.515: W/Camera(24054): ICamera died 10-19 11:44:11.515: W/<em>MediaMetadataRetriever</em>(24054): <em>MediaMetadataRetriever</em> server died! 10-19 11:44:11.515: V/Camera-JNI(24054): notify 10-19 11:44:11.515: W/Camera(24054): Camera server died! 10-19 11:44:11.515: W/IMediaDeathNotifier(24054): media server died 10-19 11:44:11.515: E/Camera(24054): Error 100 10-19 11:44:13.077: V/Camera-JNI(24054): setHasPreviewCallback: installed:0, manualBuffer:0 10-19 11:44:13.077: V/Camera-JNI(24054): get_native_camera: context=0x744aaeb0, camera=0x40ddbc38 10-19 11:44:13.077: V/Camera-JNI(24054): Clearing callback buffers, 0 remained 10-19 11:44:13.077: V/Camera-JNI(24054): stopPreview 10-19 11:44:13.077: V/Camera-JNI(24054): get_native_camera: context=0x744aaeb0, camera=0x40ddbc38 10-19 11:44:13.077: V/Camera-JNI(24054): lock 10-19 11:44:13.077: V/Camera-JNI(24054): get_native_camera: context=0x744aaeb0, camera=0x40ddbc38 10-19 11:44:13.077: V/Camera-JNI(24054): release camera 10-19 11:44:13.077: V/Camera-JNI(24054): release 10-19 11:44:13.077: V/Camera-JNI(24054): Clearing callback buffers, 0 remained 10-19 11:44:13.077: V/Camera-JNI(24054): Clearing callback buffers, 0 remained 10-19 11:44:13.077: V/Camera-JNI(24054): native_release: context=0x744aaeb0 camera=0x40ddbc38 10-19 11:44:13.077: V/Camera-JNI(24054): release 10-19 11:44:13.077: V/Camera-JNI(24054): Clearing callback buffers, 0 remained 10-19 11:44:13.077: V/Camera-JNI(24054): Clearing callback buffers, 0 remained
MediaMetadataRetriever学习
<em>MediaMetadataRetriever</em><em>类</em>提供了一个统一的接口用于从一个输入媒体文件中取得帧和元数据。 获取视频缩略图 private static Bitmap createVideoThumbnailBitmap(String filePath, FileDescriptor fd,             int targetWidth) {         Bitmap bit
android —— MediaMetadataRetriever获取媒体元数据信息
android原生态<em>MediaMetadataRetriever</em>android系统自带的<em>MediaMetadataRetriever</em><em>类</em>可以获取视频、音频等媒体文件的META DATA即元数据信息,但遗憾的是,android系统本身自带的视频解码器等只支持3pg、mp4格式。Vitamio封装的<em>MediaMetadataRetriever</em>vitamio是一款全能的多媒体开发框架, 使用vitamio封
MediaMetadataRetriever 取得媒体文件信息
<em>MediaMetadataRetriever</em><em>类</em> 取得媒体文件信息<em>MediaMetadataRetriever</em><em>类</em>提供了一个统一的接口用于从一个输入媒体文件中取得帧和元数据//从一个音乐中取得部分媒体信息<em>MediaMetadataRetriever</em> mmr=new <em>MediaMetadataRetriever</em>(); String str=getExternalStorageDirectory()+"m
MediaMetadataRetriever 获取VideoView当前帧
布局 match
Android中的MediaMetadataRetriever取得媒体文件信息
转载出处:http://blog.csdn.net/ameyume/article/details/7849641 API说明:<em>MediaMetadataRetriever</em> class provides a unified interface for retrieving frame and meta data from an input media file. Media
MediaMetadataRetriever 学习笔记
刚了解了图片的EXIF的使用,又要去获取视频的信息,顺便写一下<em>MediaMetadataRetriever</em>学习笔记。 1.<em>MediaMetadataRetriever</em>介绍 在<em>MediaMetadataRetriever</em>中我们可以获取到音频文件的一些信息,也可以获取一个视频的缩略图,方便显示。 2.使用 (1)获取文件信息:mediaMetadataRetriever.extractMetad
ExifInterface 获取照片拍摄参数(ISO,光圈,分辨率等)以及MediaMetadataRetriever 获取视频录制参数(时长,时间,码率,格式)
深夜赶紧补一篇热乎的文章。 才疏学浅,也是Google 好久才找到2个关键的 API。 <em>MediaMetadataRetriever</em> 和 ExifInterface,大佬可以直接跳过下面文章,直接去看源码。 一: <em>MediaMetadataRetriever</em>  针对 视频和 音频文件。根据文件地址就可以获取读取多媒体文件信息(视频/音频包含的标题、格式、艺术家等信息),接口Med
android中metadataretriever解析
元数据(MetaData)获取 多媒体文件中有些元信息,如专辑、作者、标题、年代等。有时需要将这些信息显示到UI界面上。与前述播放和录制框架<em>类</em>似,元数据信息获取具有下图所示框架。自2.3版本后,使用StagefrightMetadataRetriever,不再有VorbisMetadataRetriever。 应用程序开发者调用Java API<em>类</em>android.media.MediaMetad
ImageLoader基本使用
首先在使用ImageLoader的时候我们需要先导入jar包,这里由于用的studio所以直接查找就ok 查找方法:ctrl +alt +shift +s 打开页面: 导入包后需要创建自己的工具<em>类</em>初始化ImageLoader,因为在使用ImageLoader的时候必须初始化 public class App extends Application { @Override public voi...
Android手机直播(四)Android Media API
一、文章说明最近工作实在太忙,很久没有更新文章了,收到很多小伙伴催更的消息,心中实在惭愧,趁着今天有空赶紧更新。第一篇文章从总体上介绍了Android手机直播,之后两篇文章分别介绍了视频和音频采集,这篇文章便开始介绍编解码相关的知识。Android提供很多和视音频处理相关的<em>类</em>,熟练使用这些相关的<em>类</em>,其实是能实现很强大的功能。视音频编解码一般分为两种,一种是硬编实现,一种是软编实现。这两种方式各有优...
引用JNI版本----MediaMetadataRetriever获取视频缩略图(真机4.0测试通过)
package com.example.thumbnaildemo;import java.io.File;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.content.ContentResolver;imp
java.lang.RuntimeException: Adding window failed
Android应用程序,启动时点击某按钮报错; 我看了也没发现什么错误地方 java.lang.RuntimeException: Adding window failed at android.vi
android大神们帮帮俺呀!俺要疯了
E/MediaPlayer-JNI( 1155): QCMediaPlayer mediaplayer NOT present W/AppOps ( 889): Bad call: specified
终于明白阿里百度这样的大公司,为什么面试经常拿ThreadLocal考验求职者了
点击上面↑「爱开发」关注我们每晚10点,捕获技术思考和创业资源洞察什么是ThreadLocalThreadLocal是一个本地线程副本变量工具<em>类</em>,各个线程都拥有一份线程私有的数
程序员必须掌握的核心算法有哪些?
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个<em>问题</em>我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个<em>问题</em>,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的,并没有一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过...
myeclipse.10.0破解工具下载
myeclipse.10.0破解工具,里边有具体的详细步骤! 绝对好使! 相关下载链接:[url=//download.csdn.net/download/crazy1235/5023201?utm_source=bbsseo]//download.csdn.net/download/crazy1235/5023201?utm_source=bbsseo[/url]
贪吃蛇(c++)下载
用C++编写的游戏代码,简单易懂,代码有部分注释,便于新手学习。游戏体验良好。 相关下载链接:[url=//download.csdn.net/download/qq_42764014/10702515?utm_source=bbsseo]//download.csdn.net/download/qq_42764014/10702515?utm_source=bbsseo[/url]
惠普HP CQ40 519TXXP驱动显卡nvidia_dox_18246_xp32下载
惠普HP CQ40 519TX XP驱动。 自己使用过! 没问题! 相关下载链接:[url=//download.csdn.net/download/ygjdatou/1706706?utm_source=bbsseo]//download.csdn.net/download/ygjdatou/1706706?utm_source=bbsseo[/url]
相关热词 c# 时间比天数 c# oracle查询 c# 主动推送 事件 c# java 属性 c# 控制台 窗体 c# 静态类存值 c#矢量作图 c#窗体调用外部程式 c# enum是否合法 c# 如何卸载引用
我们是很有底线的