問題タブ [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 の「アートワーク」プレーヤーが Flash に基づいていることを認識しました。これは明らかに OS X モバイル デバイスの問題です。

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

ここで質問です。標準の HTML5 プレーヤーをカスタマイズして、アートワーク プレーヤーと同じように見せる方法はありますか? おそらくCSSだけですか?

0 投票する
1 に答える
431 参照

applescript - プログラムで単一トラック内の複数のアートワークを削除する

アルバム アートワークを管理するために AppleScript を作成しています。選択したトラックに含まれるすべてのアートワークを削除するコードを書き込もうとしています (iTunes トラックには最大 30 個のアートワーク オブジェクトを含めることができます)。これは、iTunes でトラックを選択し、[情報を見る] ウィンドウを開き、(空白の) アートワーク ボックスをチェックするのと同じです。

例として、動作すべきコード:

最初のアートワークのみを削除する構文は次のようになります。tell t to delete artwork 1

残念ながら、AppleScript は連携していません。トラックに 2 つのアートワークがある場合、最初のアートワークのみが削除されます。トラックにアートワークが 3 つある場合、最初の 2 つが削除されます。

これは、削除コマンドの実行中にアートワーク インデックスが変更される問題のようです (つまり、2 つのアートワークを含むトラックの場合、アートワーク 1 は正常に削除されますが、アートワーク 2 を削除しようとすると、名前が変更されているため見つかりません)。元のアートワーク 1 が削除されたときにアートワーク 1 に)。ユーザー定義のリストでは機能しないように見えるため、指定子を強制的にリストに入れようとしてevery artworkも (元に戻すことができるように) 機能しません。delete

私が間違っていることを誰かが知っていますか?リピート ループを使用して、トラック内のすべてのアートワークを繰り返し処理し、それぞれを個別に削除できることはわかっていますが、これは AppleScript の単純さの試みに反しているようです。私はどういうわけeveryかステートメントを誤用していますか?

0 投票する
0 に答える
1150 参照

android - 現在再生中の曲の「カバー/アートワーク」を取得するには?

そのソリューションを使用して、Android のいくつかのメディア プレーヤーの現在の曲の詳細を取得しています。

トラック、アルバム、作者などは問題なく動作しますが、カバーアート/アートワークを別の位置に表示したいと考えています。

その情報をどこで見つけることができるか知っている人はいますか? インテントエクストラでは提供されていないようです。

0 投票する
1 に答える
159 参照

objective-c - iTunes アートワークが iTunes 11.1.5 で機能しない

SBApplication を使用してアルバムのアートワークを取得するアプリがあります。私はこのコードを持っていました:

現在、最新の iTunes 11.1.5 では、artwork 変数は常に nil です。アルバムのアートワークを読み取るためにさまざまな方法を試しましたが、うまくいきません。

何が起こっているか知っている人はいますか?

0 投票する
2 に答える
6184 参照

objective-c - MPNowPlayingInfoCenter : URL から MPMediaItemArtwork を設定する最良の方法は何ですか?

MPNowPlayingInfoCenter の MPMediaItemArtwork を設定するために私が見つけたすべてのメソッドは、ローカル画像を使用しています。MPMediaItemArtwork *albumArt = [[MPMediaItemArtwork alloc] initWithImage: [UIImage imageNamed:@"myimage"];

しかし、これをimageURLから設定する必要があります

現在、私はこれを使用しています...

何か案が?

0 投票する
2 に答える
7076 参照

ios - Swift を使用して現在再生中の .MP3 のタイトルを表示する

私の音楽プレーヤーが再生している現在再生中の MP3 ファイルの画像とタイトルを表示する簡単な方法があるかどうか疑問に思っていました。私のコードは次のとおりで、この例では非常に単純です。プロジェクトに含めた 1 つの .MP3 を使用してテストしたいだけです。

これまでのところ、MP3 ファイルへのフル パスを印刷することはできますが、プロジェクトで MP3 のカバー アートとして表示されている画像を使用したり、再生中のトラックのタイトルのみを表示したりすることはできませんでした。誰かがこれで私を助けてくれますか?

0 投票する
3 に答える
9158 参照

swift - .MP3 ファイルのアートワークを表示する

現在、ローカルに保存されている .MP3 トラックのアルバム アートワークを ImageView に表示しようとしています。これを達成するためにSwiftでこのアートワークを取得する方法を知っている人はいますか?

この解決策を見つけました ( iOS AVFoundation: How do I fetch artworks 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 データ

ありがとう