问题
无法指示 eBook-speaker 使用不同的音频硬件。它连接到我的内置扬声器/耳机插孔,但不会使用蓝牙扬声器。首选项设置在./eBook-speaker.xml
:
<?xml version="1.0"?>
<eBook-speaker>
<prefs sound_dev="hw:0" ocr_language=""/>
...
但是当我尝试改变的值时,sound_dev
我只收到一个错误:hw:0: Invalid argument
。
语境
我的联想 T510 笔记本电脑扬声器出现了问题。它们在启动时可以正常工作,然后停止工作。之后,插入插孔的耳机可以正常工作,蓝牙扬声器也可以正常工作,但内置扬声器无法正常工作。我已经完成了所有声音故障排除这里,但无法让它工作。当我禁用 pulseaudio 并仅使用 alsa 时,它似乎工作正常,但大多数情况下,我通过使用蓝牙扬声器来解决这个问题。我想设置 eBook-speaker 在我走动时为我朗读,所以我需要将输出直接发送到蓝牙扬声器。
解决方案
我仍然没有解决内置扬声器不工作的问题,但 eBook-speaker 的开发人员回复了我的询问并建议我指示应用程序使用“默认”音频设备。
eBook-speaker -d default your_book.epub
当我以这种方式启动它时,当我更改音量设置或在音频设备之间切换时,电子书扬声器不会退出,并且使用蓝牙扬声器播放也可以正常工作。