はこれです:WP7では、ライブラリから曲を再生し、MP3オーディオで中断してから再生を再開できますか?私が達成したいものを
- 特定のトリガーオンメディアライブラリ
- からのプレイバックグラウンドミュージック、音楽をフェードアウト、分までの様々な長さの別のmp3ファイル(、秒を再生)
- オーディオのその部分が再生された後、ライブラリーから以前の音楽を再開
今、私はこれらの制約に実行します。
- ユーザーのライブラリにアクセスして音楽を再生するには、MediaPlayerのXNAクラスを使用する必要があります。
- 任意のmp3ファイルを再生するためには、私はMediaPlayerのかのMediaElementのいずれかを使用する必要がありますが、ないとSoundEffectまたはSoundEffectInstance
- 私はのMediaElementを使用して何かを再生する場合は、MediaPlayerのが停止します。それは完全にオーディオキューを失うので、私はOKになり、残りの音楽を再生する必要があるだろうが、
- MediaPlayerのは、私は前の曲を開くことができない、それは
ので:私はWAVファイルでなければならないであろうオーディオとしてとSoundEffectまたはSoundEffectInstanceを使用したくない
- 。
- 私は、メディアプレーヤーを使用することはできません。オーディオを再生してその曲を中断すると、以前の位置に移動することができなくなります。
- MediaPlayerとMediaElementの組み合わせを使用できません再び、それはライブラリー
から曲を再生することはできませんので、私はただのMediaElementを使用することはできません
ありがとうございます!
曲を再開することができますが、あなたはのMediaElementを呼び出す前に、それを一時停止した場合のMediaPlayerはまだ停止していますか? – keyboardP
ユーザーのライブラリにMediaElementを使用できますか? – vlad
@vlad - いいえ、MediaElementのが唯一の分離ストレージまたは外部のURIにアクセスすることができます。現時点では、Media Playerのみがユーザーのライブラリにアクセスできます。あなたは、のMediaElementを演じるのMediaElementが行われたら、MediaPlayerのを再開したいとき – keyboardP