我可以问一下,当用户将目镜插入他们的设备时,是否有任何方法可以将媒体元素(音频)操作为左立体声或右立体声。嗯...是否可以在 xaml 或 c# 上做到这一点?
<MediaElement x:Name="MySound" Source="/sound/haha.mp3" Visibility="Collapsed" ></MediaElement>
我可以问一下,当用户将目镜插入他们的设备时,是否有任何方法可以将媒体元素(音频)操作为左立体声或右立体声。嗯...是否可以在 xaml 或 c# 上做到这一点?
<MediaElement x:Name="MySound" Source="/sound/haha.mp3" Visibility="Collapsed" ></MediaElement>
您可以使用MediaElement.Balance属性。将其设置为-1
将使 100% 的音量转到左侧扬声器,1
并将音量向右移动。0
居中,因此音量均匀分布到两个扬声器(这是默认设置)。
假设您要将所有声音移动到左扬声器,您可以像这样在 XAML 中设置它
<MediaElement x:Name="MySound" Balance="-1" Source="/sound/haha.mp3" Visibility="Collapsed" ></MediaElement>
或者像这样从后面的代码中
MySound.Balance = -1.0;