- PVSM.RU - https://www.pvsm.ru -
Столкнулся с проблемой: при просмотре некоторых роликов на youtube звук идет только на левый спикер. При прослушивании через наушники это доставляет некоторые неудобства. Существует простое и достаточно эффективное решение: вставить коннектор в гнездо не полностью. Но это решение не подошло и пришлось искать другое.
Предлагаю решение проблемы для Windows 7 с использованием powershell и библиотеки для работы со звуком NAudio [1]:
add-type -path 'NAudio.dll'
[NAudio.Wave.DirectSoundOut]::Devices
$waveIn = new-object NAudio.Wave.WasapiLoopbackCapture
$waveOut = new-object NAudio.Wave.DirectSoundOut([GUID]"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")
$waveInProvider = new-object NAudio.Wave.WaveInProvider($waveIn)
$waveProvider16 = new-object NAudio.Wave.WaveFloatTo16Provider($waveInProvider)
$monoProvider16 = new-object NAudio.Wave.StereoToMonoProvider16($waveProvider16)
$monoProvider16.leftVolume = 1
$monoProvider16.rightVolume = 1
$waveOut.init($monoProvider16)
$waveOut.play()
$waveIn.startRecording()
$waveIn.stopRecording()
$waveOut.stop()
Автор: dtestyk
Источник [2]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/audio/48159
Ссылки в тексте:
[1] NAudio: http://naudio.codeplex.com/
[2] Источник: http://habrahabr.ru/post/201870/
Нажмите здесь для печати.