問題タブ [mpmediaitem]

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 に答える
1684 参照

iphone - MPMusicPlayerControllerはローカルリソースから音楽を再生できますか?

MPMusicPlayerControllerで音楽を再生したいです。

mediaItemを与える方法がわかりません、そして私はmp3ファイルを持っています。助けて。ありがとう!

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

core-data - iPhone4 iOS5 MPMediaItem を Core Data で保存するには?

ユーザーが iPod ミュージック ライブラリから選択した音楽ファイルのリストを保存しようとしています。そのために、後でライブラリを照会するために使用する persistidリストを取得します。私は次のようにこれを行います:

このメソッドは ID を返します。これを NSNumber に割り当てます。私が得る数字はこの形式です: 4158583232547482294 。このような数値をコア データに格納するには、どの数値形式を選択する必要がありますか。これはInteger64ですか?

ありがとうございました!

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

ios - UILocalizedIndexedCollat​​ion - MPMediaQuery

次のコードは、曲のリストを分割してセクションを追加するために使用されます。

完璧に動作します。しかし、私がそれをやろうとすると:

毎回 SIGABRT エラーが発生します。それがブロック全体の唯一の違いであるため、コードの「コレクション」部分に起因すると考えました。「タイトル」を「名前」、「アルバムタイトル」、「プレイリスト」、「ジャンル」などに変更しようとしましたが、それでも次のようになります。

ここで誰か助けてくれませんか?私は私の髪を引き裂く準備ができています !

ありがとうございました!

ベンベン

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

ios - 一意のファイル名を生成するMPMediaItem

iPodライブラリからアイテムをインポートしていますが、インポートされたMPMediaItemごとに一意のファイル名を生成したいと思います。ファイル名が1つのMPMediaItemを一意に表すようにしたいので、ユーザーがそれを再度インポートした場合、ローカルライブラリに同じファイルが2つありません。

これを達成するための最良の方法は何ですか?

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

ios - MPMusicPlayerController トラックの長さ

を使用してMPMusicPlayerController、トラックの長さを照会する方法はありますか?

.currentPlaybackTime を使用すると、トラックのどこまで進んだかを把握できますが、トラックの長さを知る方法はありません。

一部のトラックでは null が返されるため、 AVAsset[MPMediaItem valueForProperty:MPMediaItemPropertyAssetURL]を使用しても機能しません。

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

iphone - MPMediaItemCollection ライブラリ全体?

ユーザーが MPMediaPicker などを使用して選択することなく、ユーザーの iPod ライブラリ内のすべての曲を含む MPMediaItemCollection オブジェクトを作成できるかどうかを知っている人はいますか? たとえば、アプリケーションの起動時などです。

ありがとう...

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

itunes - iTunes Match + AVplayer + MPMediaQuery が機能しない

AVPlayer、MPMediaItem、および MPMediaQuery を使用するアプリを開発しています。Itunes が一致する限り動作します。MPMediaQuery から開始し、いくつかの MPMediaItem を残してフィルタリングを実行します。次に、次の理由で AVPlayer を使用しています。1.- 曲の再生中にノイズも再生します。

iPod ライブラリで iTunes Match が有効になっている場合を除き、この機能はすべて現在動作しています。AVPlayer のステータスが再生されていても音が出ません。iCloud からの曲のダウンロードをトリガーしていないことは明らかです。

現時点で iTunes の一致について私が持っているすべての情報は、この投稿です: MPMediaItem と iTunes の一致

これは、MPMusicPlayerController の再生呼び出しを使用してダウンロードをトリガーできることを示しています。上記の理由により、このクラスを使用して独自のプレーヤーを制御することはできません。

この問題を解決するには、次の 2 つの方法があります。 A. 曲が既にダウンロードされていて、ライブラリで AVPlayer を使用して再生できるかどうかを確認する方法を見つけます。曲が利用できない場合は、利用できない曲はサポートされていないことをユーザーに知らせます。B. 次に再生する項目になる直前に、曲のダウンロードをトリガーする方法を見つけます。

これらのソリューションを実装する方法がまだ見つからず、関連するドキュメントも見つからないため、iTunes マッチを使用しているユーザーがこのアプリを使用できないように、警告メッセージを付けてアプリを送信しました。

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

iphone - MPMediaItem から特定のファイルを取得

を使用してMPMediaItemおり、ライブラリからすべての曲を取得しています。私の問題は、必要な特定のファイルのみを取得したい場合です。誰でも知っていますか?

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

iphone - MPMediaItemをNSMutableDictionaryに保存します

MPMediaItemをnsmutableDictionaryに保存しようとしています。

実際、私の目的は、ユーザーが自分の曲を選択してアプリに保存し、いつでも好きなときに再生できるようにすることです。

MPMediaItemを辞書に保存するためにこのコードを追加しました

そしてそれをNSMutableArrayに追加し、次にその配列をNSUserDefaultsに追加しました。

しかし、これを実行しようとすると、次のエラーが発生します。

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

objective-c - MPMediaItemsからiCloudステータス情報を取得する

このコードブロックでは、getResouceValue:forKey:error:を呼び出した後、「percent」と「error」の両方がnilになります。

ここで何かが足りませんか?