私は Windows Phone プロジェクトを、Windows 8 と Windows Phone 8 の両方をターゲットとするポータブル クラス ライブラリに移植する作業を行っています。
MediaElement クラスは、Windows Phone 8 と Windows 8 の両方で使用できるように思われるため、使用することを考えていました。ただし、これらはそれぞれのプラットフォームの 2 つの異なる名前空間にあるため、このポータブル クラス ライブラリでは MediaElement にアクセスできないようです。
これら 2 つのプラットフォームでは、すべての xaml コントロール クラスが異なる名前空間にあるようです。
私は間違っていますか?そうでない場合、オーディオを再生できるポータブル クラス ライブラリを使用するための他の回避策はありますか? より一般的には、ライブラリが一般的な xaml コントロール クラス (BitmapImage など) を使用できるようにすることは可能ですか?