問題タブ [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 - MPMediaPickerController でユーザーが曲を選択した場所を特定する
ユーザーがピッカーで曲を選択したら、ユーザーがどこでその曲を選択したかを判断する方法はありますか?つまり、曲またはプレイリスト タブで、またはその曲が単一のアルバムの一部として選択されたのか、または含むリストの一部として選択されたのか?特定のアーティストのすべてのアルバム。
MPMediaPickerController
新しいナビゲーターをゼロから作成するのではなく、 でこれが可能かどうか疑問に思っています。
ありがとう!
ios - MPMediaItem (オーディオブック) の個々のチャプターを取得する方法
iPod ライブラリからすべてのオーディオブックを取得できることはわかっています。
そして、これを使用して各本のパーツ/ファイルを取得できます。
私が理解できないのは、各部分を構成する個別の章を取得する方法です。
本を再生しているときに、右上隅にある「トラック」ボタンをタップすると、iPod アプリケーションでこれを確認できます。これにより、プレーヤーが反転し、チャプターのリストが表示されます。
Apple はこれを取得するためにプライベート API を使用していますか?
ios4 - MPMediaItems を使用して曲を再生すると、MPMediaItemPropertyAssetURL が null になる
音楽関連のアプリケーションを実装しています。私のアプリケーションでは、MPMusicPlayer の代わりに AVPlayer を使用して iPod ライブラリの曲を再生する必要があります。AVPlayer を使用して、MPMediaItem のバックグラウンド再生の FadeIn および Fadeout 効果をサポートしました。MPMediaItemProperyAssetURL を使用して MPMediaItem から URL を取得し、次のように AVPlayer への入力として渡しました。私の問題は、null URL が原因で一部のアイテムが再生されないことです。iTunes ストアからダウンロードした (DRM で保護された) 曲は、MPMediaItemProperyAssetURL がないために再生できないことがわかりました。どうすればこれらの問題を解決できますか。これらの DRM で保護された曲を AVPlayer でサポートする必要があります。参考までに私の次のコードを見てください。
前もって感謝します、Sekhar。
iphone - iPhone/iPad で半分再生されたメディア アイテムの位置を追跡する
メディア アイテム (曲またはポッドキャスト) の最後の位置を追跡したいと考えています。MPMediaItem の MPMediaItemPropertyPlaybackDuration プロパティを使用して合計再生時間にアクセスできます。最後に再生された位置を保存して追跡する方法に興味があります。
すべてのプレイヤーが自分でこれを行いますか? MediaPlayer でエンティティを再生するだけで無料で入手できますか?
アイテムを再生するためにまだメディア プレーヤーを接続していません。独自のブックマーク方法を実装する必要があるかどうかを知りたいです。
objective-c - MPMediaItemへのURL
簡単な質問がありますが、正しい答えが見つかりません。このようなパスでデータベースに保存された曲のURLがあります。
曲名アーティストとアートワークを持つMPMediaItemオブジェクトに戻すにはどうすればよいですか?
出来ますか?
iphone - MPMediaQuery から一意のアーティスト名を取得する
ライブラリからすべてのアーティストを取得するために MPMediaQuery を使用しています。一意の名前が返されると思いますが、問題は、ライブラリに「Alice In Chains」や「Alice In Chains」などのアーティストがあることです。2 番目の "Alice In Chains" は最後にいくつかの空白があるため、両方を返します。私はそれをしたくありません。コードはこちら...
何か案は?
ios - MPMediaItem が iTunes ライブラリに追加された日付を取得する
出来ますか?MPMediaItemProperty... 文字列でこのようなものは見つかりませんでした。たぶんプライベートAPI?
objective-c - 何千もの画像をキャッシュする
私は最近、音楽プレーヤーを開発しており、独自のピッカーを作成しています。コードを限界までテストしようとしているので、iPhone には約 1600 のアルバムがあります。
私はアルバム ビューに AQGridView を使用しています。MPMediaItemArtwork は NSObject のサブクラスであるため、そこから画像を取得するにはメソッドを起動する必要があり、そのメソッドは画像をスケーリングします。
ご想像のとおり、各セルのスケーリングは CPU を大量に使用するため、各セルのインクルードを手動で駆動するためにあらゆる努力を払ったにもかかわらず、グリッド アルバム ビューは遅延します。
そこで、アプリの起動時に GCD でスケーリングを開始し、ファイルに保存して、セルごとにそのファイルを読み取ることを考えました。
しかし、私のコード
AppDelegate の application:didFinishLaunchingWithOptions: メソッドで、コンソール ログなどなしでアプリがクラッシュします。
これはメモリの問題であると思われるため、多くの画像が NSArray に保持され、iOS 強制保存によってアプリが閉じられるまで RAM に保存されます。
何をすべきかについて何か提案はありますか?
乾杯
iphone - nsdataをMPMediaitemの曲iOSSdkに変換する方法
MPMediaItemをNSDataに変換してデータベースに保存しました。次に、そのNSDataをMPMediaItemに変換して、メディアプレーヤーでその曲を再生する必要があります。以下のコードを使用して、MPMediaItemをNSDataに変換します。
NSDataをMPMediaItemに変換する方法を教えてください。