问题标签 [mediametadataretriever]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - MediaMetadataRetriever 扼杀行为
所以,我正在使用这个简单的代码行:
所以我正在检查文件是否有效并且它的持续时间超过一秒。在大多数情况下它工作正常,但如果文件为空或持续时间低于 400 毫秒,我将得到相同的常量值1520
是否有人过期了这个问题并找到了解决方法?
android - 在Android中获取视频的长度
我想从我的设备获取已保存视频的长度。我试过了,MediaMetadataRetriever
但我的应用程序崩溃了。我正在 Android 6.0 上对其进行测试,但它根本不起作用。
下面是我的活动。
android - Android:MediaMetadataRetriever 导致“java.lang.RuntimeException: setDataSource failed: status = 0x80000000”
我正在尝试通过意图选择视频文件并从视频中提取元数据。
但是,我收到了一些用户的错误报告并报告了以下异常:
这是获取元数据的代码:
为什么会出现异常以及如何解决?
java - java.lang.OutOfMemoryError:在 MediaMetadataRetriever 的 getEmbeddedPicture 上
我想从 mp3 文件中获取封面图像,但OutOfMemoryError
发生了
windows - 检索文件中的信息
早上好。我已经从官网下载了 Yahoo Flickr Creative Commons 100M (14G) Dataset。当我提取它时,我得到了一个 48 GB 的文件,没有扩展名。我还有一个 .txt 文件,它解释了数据集是如何组成的,它说它是由大量记录组成的:对于任何图像都注册了一些信息,例如下载链接、照片/视频标识符、照片/视频哈希,用户昵称、拍摄日期等字段。现在,我只需要图像和相关的哈希,所以问题是:我如何得到它?我完全不知道。谢谢大家的帮助
块引用
编辑:我已经设法用 Word 打开文件,但不是全部,因为它太大了,我有超过 10000 条这样的记录,例如:
0 6985418911 4E2F7A26A1DFBF165A7E30BDABF7E72A 39089491@N00 NINO63004 2012-02-16 09:56:56:37.0 1331840483 key+west+florida,powershot -81.804885 24.550558 12(链接到我无法发布的 flickr)(其他链接) Attribution-NonCommercial-NoDerivs License(其他链接)7205 8 df7747990d 692d7e0a7f jpg 0
块引用
java - logcat 错误:E/ExtMediaPlayer-JNI:env->IsInstanceOf 失败
我正在尝试为我的音乐播放器应用程序中的每首歌曲获取专辑封面。但是除了黑屏,没有专辑封面外,我什么也没得到。除了我从未听说过的日志猫错误之外,代码中似乎没有任何错误。
这是包含按钮单击侦听器的 Java 文件。在我的应用程序中单击按钮后,我在 logcat 中收到错误:Bacon1.java
这是 Logcat :
这是负责将歌曲显示为列表视图的文件:PlayListActivity.java
这是 xml 文件:activity_play_list.xml
activity_android_building_music_player.xml :
android - 更快的 onScroll 手势反馈
我有一个视频文件,想让用户通过左右滑动手势来回播放。用户体验应该是流畅的,如果视频文件包含从左到右的静态场景,用户应该有他在图片上左右滚动的印象(部分来自光照变化)。这是我目前拥有的代码。
问题在于,正常的向右/向左滑动手势会调用大约两到三个 onScroll ,因此上述代码的结果只是用户看到的两到三帧,而不是所有流畅的视频般的体验。
有没有办法为像 onScroll 这样的手势提供更多/更快的反馈?我也愿意接受其他解决问题的建议。
android - Android MediaMetadataRetriever 错误的视频高度和宽度
我想检索视频的高度和宽度,为此我使用 MediaMetadataRetriever 类。它在大多数情况下都可以正常工作,但在少数情况下高度和宽度可以互换。
我认为这可能是由于方向变化而发生的。
我当前的代码:
我怎样才能得到正确的值?谢谢
java - MediaMetadataRetriever.setDataSource(Native Method) 导致 RuntimeException: status = 0xFFFFFFEA
我正在使用ReactNative构建一个媒体播放器。为了完成这样的应用程序,我必须导出一个我为检索音乐元数据(如专辑、艺术家等)以及文件路径而构建的模块。
上面的代码使用jdk1.8.0_112可以正常工作,但是自从我更新到jdk1.8.0_144它停止工作。
在这个例子中,我没有检查不为空、不为空、长度 > 0 等,但我确实在原来的那个中检查。
我面临两个问题。一方面,我不是一个优秀的 Android 开发者,所以获得一些线索是一项艰巨的任务。另一方面,错误确实提供了很好的描述。
以防万一你们中的一些人有更好的方法来完成我尝试过的事情,我将整个代码留在这里:
当然,我已经看过了:
android - 有没有办法使用 MediaStore 获取歌曲的流派?
使用这种从 Android 的外部存储中检索音频文件的方法
我真的可以找到一种合理的方式来获取给定歌曲的流派吗?MediaStore 类似乎提供了其他所有东西——从歌曲的标题到它的作曲家信息——除了流派字段。那我应该使用 MediaMetadataRetriever 吗?如果是这样,为设备上的每首歌曲创建一个 MediaMetadataRetriever 实例会在多大程度上降低应用程序的性能?
也许有一些更好的方法可以从 android 的外部和内部存储中检索所有音频文件?