そのため、ユーザーがメディア ライブラリから曲を選択し、可変音量で再生できるようにしたいと考えています。私が理解していることから、次のことが当てはまります。
- 曲は MediaLibrary のインスタンスを介してアクセスされます
- 曲は MediaPlayer.Play() で再生できます
- MediaPlayer.Volume を変更しても、MediaLibrary の曲には影響しません (XNA 4.0 以降)。
- System.Windows.Controls.MediaElement コントロールがありますが、そのソースはストリームまたは Uri のいずれかです
MediaLibary の曲を異なる音量で再生するために、これらの制限を回避する方法を見つけた人はいますか? これが可能になる可能性がある方法は2つしか考えられません。1 つ目は、何らかの方法で Stream を Song にラップし、それを MediaElement にフィードする (直接または分離ストレージに Song をコピーしてそこからストリーミングすることによって)、または 2 つ目は、Uri を使用して MediaLibary にアクセスすることです。これらのいずれかが可能かどうかは誰にもわかりませんか?
また、私は Microsoft.Phone.BackgroundAudio を見ていませんでした。そこに役立つものはありますか?
ありがとう。