我正在将一个 Windows Phone 项目移植到一个针对 Windows 8 和 Windows Phone 8 的可移植类库。我遇到的一个问题是 XNA 库似乎不适用于 Windows 8。
我正在考虑使用 MediaElement 类,因为它似乎在 Windows Phone 8 和 Windows 8 中都可用。但是,它们位于各自平台上的两个不同命名空间中,因此在这个可移植类库中似乎无法访问 MediaElement。
看起来所有 xaml 控件类都位于这两个平台的不同命名空间中。
我弄错了吗?如果没有,是否有其他解决方法可以让便携式类库播放音频?更一般地说,库是否可以使用常见的 xaml 控件类(例如 BitmapImage 等)?