問題タブ [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.
ios - iOSでMPMediaItemを使用する場合、mutableCopy to NSMutableArrayを使用する必要がありますか?
みなさん、こんにちは。何か案内してください。
でカスタム音楽アプリをやっていますiPodMusicPlayer
。
これがiPodLibraryから曲をロードするコードの一部です。
上記のコードによると
self.app.arrayFromAppDelegate = (NSMutableArray *)[query items];
arrayFromAppDelegateは、NSMutableArray
で宣言したものAppDelegate
です。
[query items];
戻るNSArray
と私NSMutableArray
はポインタで追加しました(NSMutableArray *)
私がそのように使用したとき、それは正しい方法ですか?
または私はのように使用する必要がありますself.app.arrayFromAppDelegate = [[query items] mutableCopy];
どちらの方法がメモリに最適で、使用removeAllObject
後に使用する必要がありますmutableCopy
か?
案内してください。
私の悪い英語でごめんなさい。
助けてくれてありがとう。
ios - MPMediaQuery と iTunes Match の問題
現在デバイスにあるすべてのプレイリストのリストを表示する必要があります。問題は、iTunes Match がオンになっているデバイスでは、電話に保存されているアイテムがゼロのプレイリストがいくつあってもよいことです。(私が知る限り)MPMediaItem download
を使用しているときにをトリガーする信頼できる方法AVAudioPlayer
がないため、ローカル エントリを持たないプレイリストを除外したいと思います。今のところ、個々のプレイリストを循環させて、 を持たない曲を削除することがassetURL
できますが、ユーザーが多くのプレイリストを持っている場合、これをグローバルに行うには遅すぎます。音楽ライブラリ全体をフィルタリングして、プレイリストを取得しようとしました
ただし、「コレクション」配列を循環すると、どの曲も除外されないように見えます。曲に があるかどうかでフィルタリングしてみますassetURL
が、もちろんそれでフィルタリングすることはできません。
誰かがこれをやってのけるかなり速い方法を持っていますか? MPMediaItem download
(代わりに、Apple には iTunes Match の扱いに関する開発者用ドキュメントがないようなので、誰かが をトリガーする適切な方法を見つけましたか?)
ios - iOSのUITableViewCellでMediaItemArtwork Image Fillを設定するには?
次のコードを使用して、セルの ImageViewにMPMediaItemArtwork
画像を入力しようとしています。UITableView's
UITableView's
アートワークの画像をセルに挿入しても大丈夫ImageView
です。
しかし、アートワークの画像が小さすぎたり大きすぎたりすると、次の写真のようになります。セルの ImageView を完全に埋めるわけではありません。
わかりますか?Stretch
Fill with iOS Music Appを設定したい
完全塗りつぶしを設定したビルドインアプリのアートワーク画像はこちらStretch
私はそのようにしたい。
だから私は使用cell.imageView.contentMode = UIViewContentModeScaleAspectFill;
しましたが、効果はありません。
では、どうすればそれを行うことができますか? お仕事お疲れ様です。
ios - iOSでシャッフルモードがオンになっていると、NowPlayingItemのインデックスが正しくありません
でmyArrayにロードされたiPodライブラリの曲を再生していiPodMusicPlayer
ます。
indexOfNowPlayingItem
NowPlayingmusicからインデックスを取得するために使用できます。
しかし、iShuffle Mode
がの場合on
、そのindexOfNowPlayingItem
プロパティの戻りインデックスは完全に間違っています。
ShuffleMode
オフになる前に、indexOfNowPlayingItem
使用して修正することができます。
ただし、ShuffleMode
がオンの場合、indexOfNowPlayingItemカウントは1(++)だけ増加します。
そのように
onは正しくありませんShuffleMode
。
では、ShuffleModeがオンのときに正しいインデックスを取得するにはどうすればよいですか?
ご協力いただきありがとうございます。
ios - MPMediaItem をアルバムで並べ替える
デバイス上のすべての曲で満たされた「曲」 NSMutableArray があります。
アルバムごとに並べ替える方法はありますか?私は追加することに気づきました
奇妙な結果を生成します(各アルバムの最初の曲を配列にプッシュするだけです)
前もって感謝します
iphone - UITableView の indexPath に基づいてオブジェクトを取得する別の方法
私はチュートリアルに従っていました: http://www.devx.com/wireless/Article/43374 そのため、曲の UITableView にアルファベットの並べ替えとパンを追加でき、コーディングは完了しましたが、この方法に従っていると、UITableView が遅くなります。 cellForRowAtIndexPath メソッドで配列をフィルタリングし、値を取得します。余分なコーディングを削除して速度を上げる方法がわかりません。すべての MPMediaItems は tableTracks 配列に格納されます。viewDidLoad で初期化されます。そして、musicIndex はアルファベット (各曲の最初の文字) の配列です。MPMediaItem を拡張して、曲の最初の文字である NSString firstLetter を含めました。
それをスピードアップする助けはありますか?
ios - MPMediaItem のメタデータを編集することはできますか?
外出先で音楽ファイルのメタデータを更新できるようにすることで、ユーザーの iTunes ライブラリを整理するプロセスを簡素化する iOS アプリを作成したいと考えています。
iPhone のデフォルトの音楽ライブラリに保存されているファイルのメタデータを編集できますか、それともサンドボックスによってアクセスが制限されていますか? あなたがそれを行うことができる場合、それはどのように行われますか?
ios - GUID と見なすことができる MPMediaItem メタデータの組み合わせはどれですか?
グローバルに一意の識別子と見なすことができる MPMediaItem のメタデータは見当たりません (つまり、同じメディアは、複数のデバイスとユーザー アカウント間で同じ一意の値の組み合わせを持つことになります)。この方法で使用できる推奨メタデータ (またはメタデータの複合セット) はありますか?
ios - MPMediaItem このクラスはキーのキー値コーディングに準拠していません
iPod ライブラリ内の曲のトラック番号を取得しようとしています。
基本的に、次のようにすべてのアルバムを照会しました。
アルバムを取得しました:
曲を繰り返し、トラック番号を記録してみてください
しかし、これは私に次のエラーを与えます
やなどの他のキーを試してみると、正常にMPMediaItemPropertyTitle
動作します。にアクセスできない理由について、私が見逃しているものはありますか。MPMediaItemPropertyAlbumTitle
MPMediaItemPropertyArtist
MPMediaItemPropertyAlbumTrackCount
iphone - iPhone アプリケーションで iTunes の曲を再生する
音楽ベースの iPhone アプリケーションを開発しています。
アプリケーションで iPod ライブラリの曲をリストしました。
しかし、AVPlayer を使用して iPod ライブラリから曲を再生しようとすると、一部の曲は再生され、一部の曲は再生されません。確認したところ再生されていない曲はiTunesの有料曲のようです。
有料曲の再生に問題はありますか?私を助けてください。