我正在尝试discord.js
用ytdl-core
. 我不太确定在使用命令时如何在歌曲中寻找当前时间,并且搜索帮助并没有真正做太多。该命令将像!seek 1:30
.
我要找出的是:
a)调度程序是否包含搜索功能?
//i.e like below
let ms = 90000; //would be converted from arguments
queue.connection.dispatcher.seek(ms) //Does this exist???
或 b) 如何在特定时间开始播放歌曲?
//Add the song again, but with a timestamp, and end current song
let seekedSong = queue.songs[0];
seekedSong.startTime = 90000;
queue.songs.unshift(seekedSong);
queue.connection.dispatcher.end()
/* However, how do I start a song given a start time?
*
* In my play.js file, which plays the next song in the queue automatically,
* how can i tell it to start at a time? I tried dispatcher.end() and supplying
* a youtube link with ?t={sec}s, but that didnt work
*/