1

我可以问一下,当用户将目镜插入他们的设备时,是否有任何方法可以将媒体元素(音频)操作为左立体声或右立体声。嗯...是否可以在 xaml 或 c# 上做到这一点?

<MediaElement x:Name="MySound" Source="/sound/haha.mp3" Visibility="Collapsed" ></MediaElement>
4

1 回答 1

2

您可以使用MediaElement.Balance属性。将其设置为-1将使 100% 的音量转到左侧扬声器,1并将音量向右移动。0居中,因此音量均匀分布到两个扬声器(这是默认设置)。

假设您要将所有声音移动到左扬声器,您可以像这样在 XAML 中设置它

<MediaElement x:Name="MySound" Balance="-1" Source="/sound/haha.mp3" Visibility="Collapsed" ></MediaElement>

或者像这样从后面的代码中

MySound.Balance = -1.0;
于 2013-06-11T18:52:04.827 回答