25得票1回答
日志记录错误:E / ExtMediaPlayer-JNI:env->IsInstanceOf失败

我正在尝试为我的音乐播放器应用程序中的每首歌曲获取专辑封面。但我除了黑屏外什么都没有得到,没有专辑封面。代码似乎没有错误,除了我从未听说过的logcat错误。这是包含按钮单击侦听器的Java文件。当我在我的应用程序中点击按钮时,我在logcat中立即收到一个错误:Bacon1.javaimpo...

23得票1回答
MediaExtractor、MediaMetadataRetriever与Raw/Asset文件的使用方法

我尝试读取 raw/assets 文件夹内的视频文件,但是以下方法都无法正常工作。我的 API 版本是 16。每种方法我都尝试了带和不带 mp4 扩展名。非常感谢有人能够帮助我。 所有方法都不会崩溃,MediaMetadataRetriever 可以设置数据源,但无法获取宽度、高度和截图。V...

22得票6回答
MediaMetadataRetriever的setDataSource方法抛出了IllegalArgumentException异常。

我正在使用这个类尝试获取远程视频的大小,但如果视频是远程的,则会出现IllegalArgumentException异常。 该视频是存储在一个服务器上的mp4文件... 如果我使用mediaplayer播放它,视频可以正常播放,但是如果我尝试执行以下操作,则会出错。try { Me...

13得票2回答
Android MediaMetadataRetriever获取的视频高度和宽度不正确

我想获取视频的高度和宽度,我正在使用MediaMetadataRetriever类。对于大多数情况,它都能正确工作,但是在某些情况下,高度和宽度会互换。 我认为这可能是由于方向变化导致的。 我的当前代码:MediaMetadataRetriever metaRetriever = new ...

9得票2回答
从视频中获取多个缩略图

我正在使用MediaMetadataRetriever来在视频的特定时间获取缩略图,以下是我实现这一功能的方法: MediaMetadataRetriever metadataRetriever = new MediaMetadataRetriever(); try { ...

7得票1回答
媒体元数据检索器JNI:获取嵌入图片失败

我正在使用Android,并迭代处理几百个媒体文件以查找第一个嵌入的图片,这个方法很有效,但是在我的Logcat中发送了大量错误。 我正在使用以下代码: for (String s : ArrayList <String> paths){ MediaMetadataRe...