問題タブ [mpmusicplayercontroller]
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.
iphone - iPhone アプリは私の iPhone 音楽プレーヤーを殺しますか?
アプリを開くとすぐに、音楽プレーヤーが強制終了されます。私はユーザーにそのような経験を感じさせたくありません。アプリの閲覧中に音楽プレーヤーを停止したくない場合があります。その目的のために、音楽プレーヤーを停止するボタンをアプリに明示的に提供します。
では、どの関数を呼び出す必要があり、アプリを起動してもすぐに音楽プレーヤーを停止しないアプリのどこで、1 秒の遅延や中断も発生しませんか?
ios4 - AVAudioPlayer を使用して iPod の曲を再生することはできますか?
MPMusicPlayer を使用する代わりに、AVAudioPlayer を使用して iPod ライブラリの曲/プレイリストを取得して再生することは可能ですか?
よろしくお願いします、チャンドラ。
iphone - kAudioSessionProperty_OtherMixableAudioShouldDuck 音楽がアンダックしないことがある
MPMusicPlayerController を使用して、iPodMusicPlayer でデバイスから音楽を再生しています。そして定期的に AVPlayer でアラートを再生します。コードは次のようになります
アラートを再生する直前に最初のメソッドを呼び出し、通知を受け取った後に 2 番目のメソッドを呼び出しますAVPlayerItemDidPlayToEndTimeNotification
私が得ている問題は、アラートが完了した後に音楽がフェードバックしない場合があることです。いくつかのデバッグで、オーディオ セッション プロパティが適切に設定されていることがわかりましたが、何らかの理由で無視されています。
また、テスト中に気付きましたが、音楽がフェードバックしない場合、一時停止してデバイスで手動で音楽を再生すると、正常になります。
これをプログラムで処理する方法は?
編集:
アプリケーションがバックグラウンドで実行されているときに問題が発生しています
iphone - MPMusicPlayer が VBR オーディオの currentPlaybackTime を不正確にする
MPMusicPlayer の currentPlaybackTime プロパティを設定して非 vbr mp3 の位置をシークすると、正確にシークできます。VBR mp3 で同じ位置をシークすると、オーディオ ファイル内のさらに別の位置がシークされます。正確なシーク位置と指定されたシーク位置の差は、シークする VBR ファイルの奥に行くほど大きくなるようです。
これは MPMusicPlayer の既知の癖ですか? MPMusicPlayer を使用してそれを回避する方法はありますか、または VBR オーディオで正確なシークを得るために PCM にデコードする必要がありますか?
ありがとう!
iphone - iPhone - MPMusicPlayerController - キューからオーディオを選択して再生する
アプリケーションで MPMusicPlayerController を使用しています。メソッド「setQueueWithItemCollection」を使用してキューを設定しています。曲を再生したり、前/次の曲に移動したりできますが、MPMusicPlayerController にキューから 5 番目の曲を再生させるにはどうすればよいですか?
iphone - iPhone - MPMusicPlayerController - 選択する曲数に制限はありますか
クラスを使用して、iPhone で動作する独自の音楽プレーヤーを作成しましたMPMusicPlayerController
。クラスMPMediaPickerController
を使用して曲を選択し、プレーヤーに追加しています。私のiPhoneには約900曲あります。から「すべての曲を追加」を選択して曲を追加するMpMediaPickerController
と、アプリがクラッシュします。
このクラッシュを止める解決策があるかどうか教えてもらえますか?
または、アプリがクラッシュしないようにするために課す曲の選択数に制限はありますか?
ios4 - iPhone sdkを使用して再生音楽をFadeInおよびFadeOutで操作する方法
オーディオ ベースのアプリケーションを実装しています。私のアプリケーションでは、FadeIn および FadeOut 機能を統合する必要があります。
私がする必要があるのは、アプリケーションのオーディオが高音量レベルで開始されたときに、音楽プレーヤーの音量レベルを下げる必要があることです。これは可能ですか?
ありがとう、チャンドラ。
ios - iOSアプリでのAVAudioPlayerとMPMusicPlayerControllerの独立したボリュームコントロール。
私のアプリケーションでは、ダウンロードしたオーディオをAVAudioPlayerを使用して再生し、同時にユーザーのiPodミュージックライブラリからのオーディオをMPMusicPlayerControllerを使用して再生しています。
AVAudioPlayerインスタンスの音量を調整して、MPMusicPlayerControllerからの音声よりも大きくなるようにする必要があります。
問題は、AVAudioPlayerのVolumeプロパティを調整すると、MPMusicPlayerControllerのボリュームも調整されることです。
これら2人のプレーヤーの音量を個別に制御できるソリューションはありますか?
そうでない場合、これを行うために使用する必要がある別の手法はありますか?どんな助けでも大歓迎です。
iphone - MPMediaCollection 内で重複する MPMediaItem を一意に識別することは可能ですか?
MPMediaItemCollection
iPod ミュージック ライブラリからユーザーが選択した多数の音楽トラックを保持するためにを使用しています。MPMediaItem
重複していても、コレクション内でそれぞれを一意に識別できるようにしたいと考えています。これは可能ですか?