问题标签 [artwork]

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 投票
1 回答
727 浏览

xml - DLNA 协议:封面艺术/电影海报的 XML 标签?

我目前正在开发某种 DNLA 媒体服务器,并希望在浏览可用文件时能够查看缩略图和/或电影作品等,而不是默认图标。现在我的问题是我需要包含什么样的 XML 标签<item>才能使它成为可能?

这是我到目前为止得到的:

如您所见,我已经使用了第二个<res><upnp:albumArtURI>标签。在某些设备上,这似乎可以工作并显示缩略图。但在其他设备上则不然。这是因为这些设备不支持缩略图还是我忘记了什么?

0 投票
1 回答
288 浏览

java - 如何检查 AlbumArt 是否存在?

我有一些音乐文件,有的有艺术品,有的没有。

我使用他们的 Uri 加载它们,但我不知道如何检查艺术品是否可用!

我拥有的 Uri:

有人有想法吗?

谢谢!

0 投票
0 回答
249 浏览

ios - 是否可以检索音乐播放列表艺术品?

我正在尝试检索播放列表的艺术品(而不是歌曲的艺术品)。Apple 音乐应用程序可让您为播放列表创建图像,但我似乎无法访问它。

这可能吗?MPMediaItemPropertyArtwork 未列为播放列表属性键之一。

我正在尝试以下操作:

0 投票
0 回答
290 浏览

ios - 如何从 ios 中的仅直播音频 url 获取艺术品

我需要从直播 url 中播放的所有歌曲中获取专辑封面。我正在使用 AVPlayer 从 URL 播放音乐。

这是我从资产中获取元数据的代码:

注意:此代码适用于本地 mp3 文件,但不适用于直播 URL。

0 投票
1 回答
28 浏览

android - Android 项目:使用版本控制组织艺术品和声音

我使用 Android 已经有一段时间了,但我从来没有看到任何关于这个问题的好的解释。

我正在开发一个包含许多艺术作品和声音文件的应用程序。其中许多文件是临时文件,是未来工作将从中演变而来的基础文件,或者是稍后将拆分为多个文件的大版本。我想通过这个项目让它们处于版本控制之下,并且我想把所有东西都放在我硬盘上的同一个地方。

但我不希望这些“工作”文件最终出现在我的 apk 中。它们通常很大,与最终产品无关。

在我生命的大部分时间里(即在 Android 之前),我只会在我的项目中有一个名为art_work_files. 这个目录将被细分为所有不同的任务。git 对此很好,尤其是对于 SVG 文件(它甚至可以正确地记录差异和变化)。

但是当我将这些文件放入我的 Android Studio 项目时,我担心 AS 会认为这些文件在某种程度上很重要并保留对它们的引用——甚至可能将它们添加到 jar 或 apk 文件中。

是的,我意识到艺术的最终版本需要进入res/drawing/目录(对于声音和其他资源也是如此)。我很高兴能完成这个最终副本。

我是不是想多了,还是有更好的方法来组织并保持 Android Studio 的快乐?

0 投票
0 回答
23 浏览

javascript - 如何根据 thml 中的 trackid 获取artifact_url

我想在我的 html 中添加带有 trackid 的缩略图,然后单击缩略图将打开 modelbox 以播放视频。

在 html 页面上,我只有跟踪 id 信息。

那么如何在基本的 html 页面上显示拇指图像呢?

我正在使用类似上面的东西,但它给出了 SC undefied 错误。

0 投票
2 回答
680 浏览

video - 如何将封面艺术嵌入到 MP4 中而不会出错?

我想将艺术作品添加到我的 MP4 文件中。我如何成功/没有错误地做到这一点?我已经用许多 MP4 文件尝试了这些方法,但没有一个奏效。如果您想复制错误/错误,这里是我用于此问题的示例文件。

我尝试了以下方法:


  1. ffmpeg -i sample.mp4 -i sample.png -map 0 -map 1 -c copy -disposition:v:0 attached_pic sample_w_artwork.mp4 正如卢卡斯所说

出现此错误:

ffmpeg 4.2.2(Zeranoe 构建的 Windows)

  1. atomicparsley sample.mp4 --artwork sample.png --overWrite

没有成功;原子欧芹

第一次执行时收到此消息:

执行下一次(第 n 次)会给出:

  1. 使用两个可用版本通过GUI 标记编辑器添加图稿: i686-w64x86_64-w64

没有成功;它会创建一个sample.mp4.bak 文件,即使软件说操作成功

无法插入更多链接,因为我的代表显然太少了

  1. Mp3tag (mp3tag.de/en)

没有成功;我可以成功地将图像添加为封面,但它在文件资源管理器中不可见。保存后,它会在 1 个文件中的 1 个中显示已保存标签。图片可以在 Mp3tag 中看到,就好像它被应用了一样。

  1. 标记和重命名 (softpointer.com)

没有成功;与 Mp3tag 相同的故事,我可以申请并且它在应用程序中可见,但在文件资源管理器中不可见。

  1. mp4v2 (https://code.google.com/archive/p/mp4v2/downloads)

mp4tags.exe -picture sample.png sample.mp4

没有成功;它执行时没有(错误)消息

我在这个线程上找到了

(https://forum.videohelp.com/threads/388025-How-to-set-the-thumbnail-of-a-video-clip)。

已使用 Windows 版本的更新版本

(https://forum.doom9.org/attachment.php?attachmentid=14314&d=1407985798)。

  1. iTunes

iTunes 12.10.6.2(微软商店版)

iTunes 不会将文件加载到库中。我可以在 QuickTime Player 中正常运行。

我没有注意到“家庭视频”标签。现在我可以在那里看到它。我试图应用图像,它只在 iTunes 中应用它......所以它仍然不适合我。

我尝试将 MP4 转换为 M4A,然后将其添加到 iTunes。我终于成功地更换了封面,并且在文件资源管理器中可见。但这不是我想要的。

我知道这是可能的,因为我在 Internet 和 YT 上看到了图片,以及在不同的线程中对答案进行了投票。

  1. 标签

https://github.com/b4winckler/tag

描述是:简单的命令行音频标签编辑器......在安装了数百万个库和一个包管理器之后,我被软件的编译卡住了,按照所有的步骤,没有用。

我也尝试过使用 MP4art,正如对有关此问题的另一个问题的评论所建议的那样。他没有包含指向它的链接,所以我去寻找并发现了另一个关于的问题。一条评论也推荐了 MP4art,但链接已失效。


我相信我也使用了其他一些方法,但现在想不起来。如果我记得会更新。

任何帮助是极大的赞赏。

0 投票
3 回答
159 浏览

django - 从查询集中检索数据并传递给 django 中的模板

我有一个模型如下:

和视图如下:

我在模板中使用查询集如下:

知道我有多个集合,并且想在集合中放置一个 for 循环以在一行中显示每个集合的项目。但由于我是 django 的新手,我不知道如何检索集合列表并将它们传递给模板。请帮我。

0 投票
0 回答
19 浏览

ios - 除了使用 AVPlayerItems 元数据列表(Swift 5)之外,一种获取音乐曲目插图的方法

我的应用程序播放来自不同来源(云源、文档目录等)的曲目,我发现许多曲目的元数据列表中没有艺术作品。任何人都可以建议另一种方式来获取曲目的艺术品吗?是否可以连接某种 API 以通过网络接收艺术品以获取曲目?我会非常感谢任何建议。

0 投票
1 回答
400 浏览

swift - 无法在 Carplay 音乐上显示专辑封面

我正在构建一个可以与Apple Carplay集成的iOS音乐应用程序,我可以在Carplay上正常播放音乐,并且可以显示歌曲的一些信息,如标题、专辑、艺术家姓名。但是无法显示专辑封面。

这是在 Carplay 上显示媒体信息的批量代码:

这是我当前的应用程序:

在此处输入图像描述

这就是我想要的:

在此处输入图像描述

那我该怎么办?请帮我找到解决方案。