問題タブ [apple-musickit]
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.
ios - MusicKit - 個人評価の削除/更新要求が HTTP 501 を取得する
次のように、API から曲のユーザー評価を取得できます。API が成功の応答を返すので、開発者トークンとユーザー トークンが正しい形式で有効であることを理解しました。
ただし、評価を削除または設定しようとすると、API は HTTP 501 を返します。
ユーザーの評価を削除するには、APIドキュメントで説明されているように HTTP DELETE を送信しています。
評価を別の値に設定するには、ドキュメントで説明されているように、HTTP PUT と JSON ペイロードを使用します。
HTML 応答は URL を HTTP としてダンプしますが、最初の要求が HTTPS であることを確認します。
これらのリクエストを問題なく実行している人はいますか?
前もって感謝します。
更新: 2017 年 7 月 12 日現在、API は文書化された応答を返しています。これは API 側のバグだと思われ、現在は修正されています。
swift - Apple 提供の MusicKit サンプルアプリで困っている
Xcode 9 beta 3 で、Apple が提供する Music Kit サンプル アプリの「Apple Music にコンテンツを追加する」をビルドしようとしています。しかし、次のような 4 つのエラーが発生しています。 「'pause()' のあいまいな使用」
すでにこの問題を解決している場合、これを修正する方法を教えてください。
swift - AppleMusicKit SDK / サンプル プロジェクト - UserToken の問題
現在、httpsAdding-Content-to-Apple-Music
://developer.apple.com/musickit/ にあるコードを試しています。
私が使用している: XCode 9 ベータ 2、iOS 11 (iPhone 5s)
私は開発者トークンを持っています (曲などを検索するために Apple Music API を照会するときに機能します) が、これを使用してユーザー トークンと交換し、Apple Music アカウントに対して書き込みアクションを実行できるようにしたいと考えています。
テスト アプリが起動し、認証を要求できるようになります。これから私は見ることができます:
- MPMedia ライブラリ - 承認済み
- SKCloudServicesController - 承認済み
- 機能:
- クラウド ミュージック ライブラリに追加
- 音楽カタログの再生
次の明らかなステップは、開発者トークンを使用してユーザー トークンを取得することです。ただし、次のように呼び出すとすぐに:
cloudServiceController.requestUserToken(forDeveloperToken: developerToken, completionHandler: completionHandler)
次のエラーが表示されますcompletionHandler
- 誰でも助けてもらえますか?
2017-07-14 10:05:39.179300+0100 Adding-Content-to-Apple-Music[1326:172100] [MC] パブリックの有効なユーザー設定から読み取ります。
2017-07-14 10:05:40.635503+0100 Adding-Content-to-Apple-Music[1326:172299] [core] "デーモンからエラーが返されました: エラー Domain=com.apple.accounts Code=9 "(null) ""
2017-07-14 10:05:40.636449+0100 Adding-Content-to-Apple-Music[1326:172100] SSAccountStore: バッキング アカウントの取得に失敗しました。error = エラー Domain=com.apple.accounts Code=9 "(null)"
2017-07-14 10:05:40.800933+0100 Adding-Content-to-Apple-Music[1326:172297] [core] "デーモンからエラーが返されました: エラー Domain=com.apple.accounts Code=9 "(null) ""
2017-07-14 10:05:40.801259+0100 Adding-Content-to-Apple-Music[1326:172299] SSAccountStore: バッキング アカウントの取得に失敗しました。エラー = エラー ドメイン = com.apple.accounts コード = 9 "(null)" ユーザー トークンの要求中にエラーが発生しました: 操作を完了できませんでした。(SKErrorDomain エラー 1。)
Settings > iTunes & App Store
私のデバイスでは、Apple ID でログインしています。Apple Music も同様です。
ios - DRM で保護された 2 つの曲を異なる音量で同時に再生
MPMusicPlayerControllers
異なるボリュームで 2 つの異なるエフェクトを作成しようとしています。私はそれを作成しMPMusicPlayerController
、その音量を設定することができます
しかし、それMPMusicPlayerController.volume
は非推奨になりましたが、異なるボリュームを持つ 2 つの MPMusicPlayerControllers を作成する方法を理解できないようです...私はこのようなものを探しています
AVAudioPlayer
DRM で保護されたファイルに制限があるため、使用できません。基本的に、DRM で保護された 2 つの音楽ファイルを異なる音量レベルで同時に再生しようとしています。
iOS 10または11で異なる音量で2つの異なる曲を作成する(または同じ効果を持つ)方法はありますか(同じMPMusicPlayerControllers
で異なる音量で2つの曲を再生するようなものMPMusicPlayerController
)?ハッキーな回避策は大歓迎です。
apple-music - Apple MusicKit - Apple Music API によるプレイリストの作成と編集
最近、新しい Apple MusicKit 機能を使用しています。Apple から提供されたテスト コードを実行できDeveloper Token
ます。Music-User-Token
さらにいくつかのことを試してみたいのですが、ドキュメントではそれがカバーされていないようです。
私が知る限り(現時点では)、ユーザートークンはアルバムや曲の評価などを編集するためにのみ使用されます
問題 1:
私がやりたいことは、(ネイティブの Objective-C/Swift ではなく、この API を介して) プレイリストを作成することです。
ネイティブ コードを使用すると、プレイリスト ID は GUID ですが、この ID はプレイリストの Apple API ID に関連していないようです (フォーマット済みpl.u-[uniquereference]
) 。
問題 2:
プレイリストのリストも取得したいと思います。
誰かがこれをしましたか?それは可能ですか?
ios - ios - プレイリストのリストを取得し、uuid で単一のプレイリストを開き、共有 URL を取得します
iOS/Apple Music/プレイリストで少し苦労しています。私には次の能力があります。
- UUID (GUID) でプレイリストを作成する
- 指定された UUID で同じプレイリストを取得します
- すべてのプレイリストを一覧表示する
プレイリストのリストを取得するには:
UUID を介してプレイリストを取得するには (metaData
は空です):
問題 (パート 1):
すべてのプレイリストを一覧表示して、理想的には UUID を使用してそのうちの 1 つを取得できるようにしたいのですが、返されないようです。わかりますPersistentID
が、「get」メソッドを使用してプレイリストを取得するために使用することはできません。
問題 (パート 2):
また、特定のプレイリストの「共有」リンクを取得できるようにしたいと考えています。これは、これにアクセスする方法ではないようです。コード経由では利用できないと思うのは正しいですか?