类型错误 - libvlc_video_set_logo_string

问题描述 投票:0回答:1

我正在尝试使用 python-vlc 中的 VideLogoOption 显示徽标

vlc.libvlc_video_set_logo_int(pi,vlc.VideoLogoOption.logo_enable,1)
vlc.libvlc_video_set_logo_string(pi,vlc.VideoLogoOption.logo_file,"Media/GUI.png")

错误:“参数 3:TypeError:类型错误”错误 错误 enter image description here

如何正确传递文件路径?

无可用文档

python vlc python-vlc
1个回答
0
投票

设置徽标文件路径

logo_file_path = b"Media/GUI.png"  # Convert string to bytes

使用 libvlc_video_set_logo_string 设置徽标文件路径

vlc.libvlc_video_set_logo_string(pi, vlc.VideoLogoOption.logo_file, logo_file_path)

确保使用 b"..." 表示法将徽标文件路径转换为字节,因为 libVLC 需要字节字符串作为路径。

此外,请确保您的 VLC 实例 pi 已正确初始化,并且您使用正确的 VideoLogoOption 常量 (vlc.VideoLogoOption.logo_file) 来指定要设置的属性

© www.soinside.com 2019 - 2024. All rights reserved.