我知道如何靜音或在C#中只選擇一個音頻通道。我只能在左/右聲道中播放音頻文件。可能嗎?我需要做什麼?如何靜音或僅選擇一個音頻通道?
1
A
回答
0
您可能需要使用MediaPlayer的Balance屬性。
MSDN MediaPlayer Balance Property
將其設爲-1爲左,1右聲道。
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();
}
}
+0
您能否提供一個示例代碼?我需要創建一個音頻播放器並選擇頻道(取決於時間),然後播放音頻。謝謝 –
0
System.Media.SoundPlayer缺乏調整餘額的可能性。你應該嘗試不同的東西。 System.Media.SoundPlayer只需控制從.wav文件播放聲音
相關問題
- 1. 使用avconv在輸出中僅選擇一個音頻通道
- 2. 如何取消靜音HTML5視頻有一個靜音道具
- 3. 音頻頻道選擇
- 4. 如何將兩個通道的音頻轉換爲一個通道的音頻
- 5. 如何在iOS上的AVPlayer或MPMoviePlayerController中選擇音頻通道?
- 6. Java中的音頻通道選擇JMF
- 7. Android - 混音音頻通道?
- 8. 靜音音頻
- 9. 將音頻靜音一段音軌
- 10. 將音頻靜音
- 11. 音頻AVAssetWriter靜音
- 12. 僅在一個通道上生成音頻pyaudio
- 13. 如何將音頻流靜音
- 14. 如何靜音跨域iframe的音頻
- 15. 選擇音頻API
- 16. 如何使用javascript將音頻靜音/取消靜音
- 17. 如何在覈心音頻中選擇音頻輸入設備?
- 18. libvlc - 如何設置音頻通道
- 19. html5視頻如何靜音?
- 20. 從Javascript靜音音頻?
- 21. 使音頻靜音一定時間
- 22. 核心音頻:是否等於僅用於PCM音頻的靜音?
- 23. 如何使用ffmpeg將6個音頻通道轉換爲一個5.1通道?
- 24. 流媒體在線音頻 - 播放第一個音頻僅
- 25. 視頻靜音/用jQuery取消靜音
- 26. 靜音音頻AVAssetWriterInput錄音時
- 27. 如何實現一個多通道音頻預混合器.net
- 28. FFmpeg - 將4個音頻通道映射到1個音軌
- 29. 選擇靜音模式
- 30. 音頻信道?
請提供一些更多詳細信息和代碼。你到目前爲止如何播放音頻文件? – Karl
我使用的是System.Media SoundPlayer –