问题标签 [albumart]

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.

0 投票
0 回答
1002 浏览

c# - .mp3 的 C# TagLib 专辑封面

我看到这是经常被问到的问题,我至少尝试了几乎所有的东西,但我仍然无法让我的代码工作。我的问题是,当我尝试设置 .mp3 文件的专辑封面时,它没有设置它,也没有任何错误。我已经尝试了 .png 和 .jpg 文件,但它们都没有工作。我确定的一件事是图像路径是正确的,因为当我将图像路径设置为 WPF 文件上的图像源时,它会显示图像。我还尝试将 MimeType 设置为“image/png”(甚至 jpg)并将类型设置为 FrontCover。

我的代码:

如果有人知道我做错了什么,甚至知道设置专辑封面的更好/另一种方式,请不要犹豫。过去 3 天一直在研究这个问题。

提前致谢。

编辑: 不知何故,这仅适用于选定数量的 mp3 文件。我有一个文件夹,其中包含我所有的 .mp3 文件,并且只有少数几个 .mp3 文件会更改专辑艺术家和封面。其他 .mp3 文件只有不同的专辑名称、标题和年份,仅此而已。

EDIT V2: 我发现,在手动设置艺术家(我想阻止)之后,它会改变封面艺术和专辑艺术家。但只有这样,不是人手没有改变的,可以这么说。

有人知道如何解决这个问题吗?

0 投票
1 回答
1251 浏览

android - 如何从 discogs api 获取大图像?

是否可以从 discogs api 获得更高质量的图像?现在我只能得到尺寸为 150x150 的缩略图。开发人员有什么办法可以获得更好质量的图像吗?JSON 只有缩略图的链接。

所以如果这是我的要求

这是我得到的回应

我想要更大的图像,我该怎么做?这甚至可能吗?谢谢 !!

0 投票
2 回答
16363 浏览

android - 如何在锁定屏幕中设置全屏专辑封面?

我正在像任何音乐应用程序一样制作简单的应用程序,我希望在手机的锁定屏幕上显示专辑封面,例如在播放歌曲并且屏幕被锁定并且您要打开它时,就像在谷歌的Play Music应用程序中一样,您会发现这样的锁定屏幕

播放音乐锁屏专辑封面

我怎样才能做到这一点?你能推荐任何好的教程吗?

0 投票
0 回答
313 浏览

android - MediaStore 中缺少专辑封面

我创建了一个简单的音乐播放器应用程序。到目前为止,它一直在从android.provider.MediaStore.

ALBUM_ART我从 的列中获取专辑封面MediaStore.Albums。它返回专辑封面的路径,然后我为我的自定义歌曲适配器创建一个可绘制对象。

但我最近注意到了一些奇怪的事情。我所有的歌曲都在外部 SD 卡中。我从手机中取出 SD 卡,等待 MediaStore 反映更改并打开我的音乐应用程序。不出所料,所有歌曲都丢失了。

然后,我将 SD 卡放回手机中,再次等待并重新打开我的应用程序。所有歌曲再次出现,但这一次,所有专辑封面都不见了。相反,我的默认专辑封面图像正在显示,这意味着从 MediaStore 获得的专辑封面文件路径为空。

然后我在手机上打开了第三部分音乐应用程序(Musixmatch)并滚动并注意到专辑封面实际上出现了。

现在这是我真的不明白的部分。然后我再次打开我的应用程序,现在,专辑封面出现了。但是,只有我在 Musixmatch 中向下滚动到的专辑的专辑封面才显示出来。其余的又是一片空白。然后我回到 Musixmatch 并滚动浏览手机中的整个专辑列表,等待每张专辑的封面出现。然后我回到我的应用程序,正如预期的那样,现在所有专辑封面都已从 MediaStore 成功加载。

第 3 方音乐应用程序如何能够让 MediaStore 缓存专辑封面,而我的应用程序却不能?我的应用有什么不同?

0 投票
0 回答
58 浏览

android - 将音频文件从一台设备复制到另一台设备时,相册无法正常工作

我可以使用MediaStore.Audio.Albums添加来自画廊的图片作为音频文件的专辑封面。图片的路径保存在 Mediastore 中。它在设备内运行良好。专辑封面不工作 如果音频文件被复制到其他设备或系统。请让我知道我该如何解决这个问题。

0 投票
1 回答
120 浏览

python - mutagen.mp4.MP4Cover 中的第一个参数需要什么样的对象?

我想使用该功能mutagen.mp4.MP4Cover(data, imageformat)直接链接到文档),但是文档仅指定imageformat,但没有指定data

我有一个.png文件,我想添加到.mp3封面/专辑艺术中。

0 投票
0 回答
131 浏览

android - 如何使用任何库在 android 的 mp3 文件中嵌入 IDv3 标签中的图像

我正在尝试将图像嵌入mp3 文件中,以使其成为音乐文件的专辑封面并替换旧的。我尝试使用mp3agic库,但它不起作用。任何其他建议将不胜感激。

0 投票
1 回答
6025 浏览

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

0 投票
1 回答
437 浏览

java - 专辑封面的 Glide 因 JNI 错误而失败

我正在使用 glide 库在我的音乐播放器应用程序中显示专辑封面。但我不知道为什么它不起作用。

这是java文件: PlayListActivity.java

这是 xml 文件:activity_play_list.xml

activity_android_building_music_player.xml

AudioCover.java

这是清单:

我发现单击 button4 时出现以下错误:

0 投票
0 回答
1247 浏览

java - 获取 logcat 错误:E/ExtMediaPlayer-JNI: env->IsInstanceOf 失败

我正在尝试为我的音乐播放器应用程序中的每首歌曲获取专辑封面。但是除了黑屏,没有专辑封面外,我什么也没得到。除了我从未听说过的日志猫错误之外,代码中似乎没有任何错误。

这是包含按钮单击侦听器的 Java 文件。在我的应用程序中单击按钮后,我在 logcat 中收到错误:Bacon1.java

这是 Logcat :

这是负责将歌曲显示为列表视图的文件:PlayListActivity.java

这是 xml 文件:activity_play_list.xml