问题标签 [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 回答
393 浏览

html - SoundCloud“艺术品”播放器

我们刚刚认识到可通过 Pro 帐户访问的 SoundCloud“Artwork”播放器是基于 Flash 的——这显然是 OS X 移动设备上的一个问题。

http://blog.soundcloud.com/2011/11/03/html5/

现在的问题是 - 有没有办法自定义标准 HTML5 播放器,使其看起来与 Artwork 播放器相似?可能只是用CSS?

0 投票
1 回答
431 浏览

applescript - 以编程方式删除单轨中的多幅作品

我正在编写一个 AppleScript 来管理我的专辑插图。我正在尝试编写一些代码来删除所选曲目中包含的所有艺术品(iTunes 曲目最多可以包含 30 个艺术品对象)。这相当于在 iTunes 中选择曲目,打开“获取信息”窗口,然后选中(空白)艺术品框。

例如,应该工作的代码:

请注意,仅删除第一幅作品的语法为:tell t to delete artwork 1

不幸的是,AppleScript 不合作。如果曲目有两幅作品,则只删除第一幅;如果曲目有 3 幅作品,则删除前 2 幅作品。

这似乎是在执行删除命令期间艺术品索引发生变化的问题(即,对于具有 2 个艺术品的轨道,它成功删除了艺术品 1,但是当它尝试删除艺术品 2 时,它找不到它,因为它已被重命名当原始艺术品 1 被删除时,转移到艺术品 1)。试图将every artwork说明符强制转换为列表(以便可以反转)不起作用,因为delete似乎不适用于用户定义的列表。

有谁知道我做错了什么?我知道我可以使用重复循环来遍历轨道中的所有艺术品,因为单独删除每个艺术品,但这似乎与 AppleScript 尝试的简单性背道而驰。我是否以某种方式滥用了该every声明?

0 投票
0 回答
1150 浏览

android - 如何获取当前播放歌曲的“封面/插图”?

我正在使用该解决方案获取 Android 中几个媒体播放器的当前歌曲详细信息:

对于曲目、专辑、作者等,它工作正常,但现在我也想让封面艺术/艺术作品在另一个位置显示。

有谁知道我在哪里可以找到这些信息?它们似乎没有在 Intent-extras 中提供。

0 投票
2 回答
2040 浏览

image - 是否有类似 facebook api 中的 soundcloud 艺术品 url 方案?

我想显示我拥有 Track-URL 的 soundcloud 轨道的艺术图像。

我知道当我从 URL 中提取轨道键/ID 时,我可以通过他们的 API 请求艺术品 URL,然后将检索到的 URL 注入到图像标签中。

我想知道的是,是否可以使用某种 URL 模式使 soundcloud 将浏览器转发到正确的艺术品 URL,就像它可能使用 facebook 个人资料图像一样。

例如:

马克扎克伯格目前的头像有网址http://profile.ak.fbcdn.net/hprofile-ak-prn2/t5/202896_4_1782288297_q.jpg

那是一些神秘的东西,因为它托管在 CDN 上。Soundcloud 艺术作品 URL 看起来也很神秘。

现在,当我知道标记 facebook id/key(“zuck”)时,我可以像这样简单地访问他的个人资料图片:

http://graph.facebook.com/zuck/picture

该 URL 由 facebook API 自动转发到个人资料图片 URL。

使用此 URL 模式,您不仅可以抽象出额外 API 请求的原因,而且还可以保证处理时间。

soundcloud 轨道艺术作品有这样的功能吗?

0 投票
1 回答
159 浏览

objective-c - iTunes 艺术品在 iTunes 11.1.5 中不起作用

我有一个使用 SBApplication 获取专辑插图的应用程序。我有这个代码:

现在,在最新的 iTunes 11.1.5 中,艺术品变量始终为零。我尝试了不同的方法来阅读专辑封面,但没有任何效果。

有人知道发生了什么吗?

0 投票
2 回答
6184 浏览

objective-c - MPNowPlayingInfoCenter : What is the best way to set MPMediaItemArtwork from an Url?

All methods I found to set MPMediaItemArtwork of MPNowPlayingInfoCenter are with local images. MPMediaItemArtwork *albumArt = [[MPMediaItemArtwork alloc] initWithImage: [UIImage imageNamed:@"myimage"];

But I need to set this from an imageURL

Currently i use this...

Any idea?

0 投票
4 回答
3008 浏览

php - SoundCloud - 更新封面/艺术品图像

我们使用 SoundCloud API 通过 PHP 上传曲目。这一切都完美无缺,但我们希望能够使用 SoundCloud API更新曲目封面插图。我们在最初上传曲目时已经上传了封面,但是当我们在初始上传后尝试修改它时,它似乎不起作用(我们没有收到任何错误,只是没有更新并停留和以前一样)。

这是对 SoundCloud API 的有意限制还是我遗漏了什么?

编辑 1: 我已向 SoundCloud API 团队发送电子邮件,询问他们是否只是澄清是否可以通过 API 更新曲目插图,但我没有回复(到目前为止大约 48 小时)。

编辑 2 - 2014-07-08: 4 天过去了,SoundCloud API 团队仍然没有回复?我是否无知认为这是一个简单的“是的,它应该可以工作”或“不,当前 API 不支持”回复?

编辑 3 - 2014-08-28: 超过 7 周,仍然没有收到 SoundCloud 的任何消息。看来他们不会回复了!

0 投票
3 回答
2690 浏览

ios - MPMediaItemArtwork 为空,而封面在 iTunes 中可用

尽管封面显示在苹果的UIImage音乐应用程序中,但“图像”始终为空(“null”)。在 iOS 7 中它工作得很好,但在 iOS 8 中我没有掩饰。

我的代码有什么问题,或者 iOS 8 发生了什么变化?

0 投票
2 回答
7076 浏览

ios - 使用 Swift 显示当前播放的 .MP3 的标题

我想知道是否有一种直接的方式来显示我的音乐播放器正在播放的当前播放的 MP3 文件的图像和标题。我的代码如下,对于这个例子来说非常简单。我只想使用我项目中包含的一个 .MP3 进行测试。

到目前为止,我能够打印 MP3 文件的完整路径,但无法在项目中使用显示为我的 MP3 封面的图像或仅显示正在播放的曲目的标题。有人可以帮我解决这个问题吗?

0 投票
3 回答
9158 浏览

swift - 显示 .MP3 文件的图稿

我目前正在尝试在 ImageView 中显示本地存储的 .MP3 曲目的专辑插图。有谁知道如何在 Swift 中获取这幅作品以完成此任务?

我找到了这个解决方案(iOS AVFoundation: How do I fetch artifact from an mp3 file?),但代码是用 Objective C 编写的。我只是想抓取嵌入在我的 MP3 中的图像并将其显示在我的 ImageView 中。

我查看了 MPMediaItemArtwork 的 API 文档并找到了一个示例,该示例也完成了我在 Objective C 中尝试完成的任务(http://www.codeitive.com/0zHjkUjUWX/not-able-to-get -the-uiimage-from-mpmediaitempropertyartwork.html)但无法提出解决方案。我的代码如下:

这是我的示例 .mp3 文件的屏幕截图。正如您所看到的,在 Finder 的“获取信息”部分中确实可以看到专辑插图。我还在我的 iTunes 中打开了 .mp3 文件,以确保并确认其中的“获取信息”部分以及“艺术品”选项卡下有艺术品。

但是,当尝试使用 commonKey 将图像分配给我的 imageView 时,我发现“艺术品”没有 commonKey。

样本 MP3 数据

谢谢