C# 如何静音或仅选择一个音频通道?
我知道如何在C语言中静音或只选择一个音频通道。我必须只在左/右通道中播放音频文件。可能吗?我必须做什么?您可能需要使用System.Windows.Media.MediaPlayer的Balance属性 将左侧通道设置为-1,右侧通道设置为1C# 如何静音或仅选择一个音频通道?,c#,audio,channel,C#,Audio,Channel,我知道如何在C语言中静音或只选择一个音频通道。我必须只在左/右通道中播放音频文件。可能吗?我必须做什么?您可能需要使用System.Windows.Media.MediaPlayer的Balance属性 将左侧通道设置为-1,右侧通道设置为1 MediaPlayer mediaPlayer = new MediaPlayer(); private void Button_Click(object sender, RoutedEventArgs e) {
MediaPlayer mediaPlayer = new MediaPlayer();
private void Button_Click(object sender, RoutedEventArgs e)
{
mediaPlayer.Open(new Uri(@"C:\temp\Kalimba.mp3"));
if (DateTime.Now.Second % 2 == 0)
{
mediaPlayer.Balance = 1;
mediaPlayer.Play();
}
else
{
mediaPlayer.Balance = -1;
mediaPlayer.Play();
}
}
缺乏调整平衡的可能性。你应该试试别的。System.Media.SoundPlayer仅控制.wav文件中声音的播放请提供更多详细信息和代码。到目前为止,你是如何播放你的音频文件的?我正在使用System.Media Soundplayer。你能给我提供一个示例代码吗?我需要创建一个音频播放器,根据时间选择频道,然后播放音频。非常感谢。