我正在使用“ paslibvlc”库在lazarus上播放视频,需要使用静音功能。 在查看文档时,更具体地说,在“ libvlc_audio_set_mute()”语句中,我注意到对于使用数字直通(在我的情况下为HDMI)的传输,该功能可能不适用,应禁用音轨。
警告
此功能并不总是有效。如果没有活动的音频流, 静音状态可能不可用。如果是数字传递(S / PDIF, 正在使用HDMI ...),则可能无法应用静音。还有些音频输出 插件根本不支持静音。 要强制静音播放,请禁用所有音轨。这样更有效 比静音更可靠。
我还没有找到如何禁用音轨的方法。我该怎么办?
遵循文档:
https://www.videolan.org/developers/vlc/doc/doxygen/html/group__libvlc__audio.html
答案 0 :(得分:0)
libvlc_audio_set_track(mediaPlayerReference, -1)