VLC http 远程控制

VLC http remote control

我想做一个简单的切换vlc播放器歌曲的网页界面。它已经有一个内置的网络服务器和与之交互的命令。但是当我用命令发送 GET 请求时,VLC returns 401 错误。我不知道如何在我的请求中从 VLC 网络界面传递密码。而且我不知道如何禁用授权。

也许有人已经遇到或提供了远程控制 VLC 的替代方法

我的带有请求的 JS 代码

const play = document.querySelector('.play')
const pause = document.querySelector('.pause')


var xhr = new XMLHttpRequest();

play.addEventListener('click', () => {
    xhr.open('GET', 'http://127.0.0.1:8080/requests/playlist.xml?command=pl_play', false);

    xhr.send();
    console.log('click play')
})

pause.addEventListener('click', () => {
    xhr.open('GET', 'http://127.0.0.1:8080/requests/playlist.xml?command=pl_pause', false);

    xhr.send();
    console.log('click play')

})

要验证您的请求,您需要设置一个请求Header。你的情况:

xhr.setRequestHeader("Authorization", "Basic " + btoa("username:password"));