libvlc设置不播放音频
时间: 2023-11-13 08:03:05 浏览: 293
你可以在调用 `libvlc_media_player_new` 函数创建 `libvlc_media_player` 对象之后,使用 `libvlc_audio_set_mute` 函数将其设置为静音。示例如下:
```c
libvlc_instance_t *vlcInstance;
libvlc_media_player_t *vlcPlayer;
libvlc_media_t *vlcMedia;
// 创建 libvlc 实例
vlcInstance = libvlc_new(0, NULL);
// 创建 libvlc_media_player
vlcPlayer = libvlc_media_player_new(vlcInstance);
// 创建 libvlc_media
vlcMedia = libvlc_media_new_path(vlcInstance, "path_to_your_media_file");
// 将 libvlc_media 与 libvlc_media_player 相关联
libvlc_media_player_set_media(vlcPlayer, vlcMedia);
// 静音
libvlc_audio_set_mute(vlcPlayer, true);
// 播放
libvlc_media_player_play(vlcPlayer);
```
在这个示例中,`libvlc_audio_set_mute(vlcPlayer, true)` 函数将 `vlcPlayer` 设置为静音。如果你想恢复音频播放,只需将 `true` 改为 `false` 即可。
阅读全文