如何从特定显示器上的 python 绑定启动 VLC 实例?

How can I start a VLC instance from python bindings on a specific display?

我想在 python 中编写代码片段/模块,在特定显示器/监视器上打开 VLC 播放器并播放特定文件。

我使用包 python-vlc,我成功播放了使用包的视频文件:

    import vlc

    vlc_options = "--embedded-video --no-audio --fullscreen"
    vlc_instance = vlc.Instance(vlc_options)
    # vlc.Instance.url = filepath

    player = vlc_instance.media_player_new()
    player.set_mrl(filepath)
    player.set_fullscreen(True)
    player.play()

    while True:
        pass

我在文档中到处搜索,但没有找到任何关于如何选择特定显示器来启动媒体实例的有用信息。

https://www.olivieraubert.net/vlc/python-ctypes/doc/
https://wiki.videolan.org/python_bindings

使用 CLI 命令均未成功:
https://wiki.videolan.org/VLC_command-line_help/

我发现的是以下内容: 在某种程度上,您可能会通过在 VLC 软件中转到 Tools --> Preference --> Video --> Fullscreen Video Device --> Here you choose the display you want 来控制它。这也取决于输出模式。你需要尝试一下。