Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript YTDL核心下载视频不声音_Javascript_Html_Ytdl - Fatal编程技术网

Javascript YTDL核心下载视频不声音

Javascript YTDL核心下载视频不声音,javascript,html,ytdl,Javascript,Html,Ytdl,我正在使用ytdl core执行一些测试。 使用包含音乐的视频下载时,只下载不带音频的视频。 你能帮我吗? 还有一件事,我增加了两个按钮,也可以只下载音频(mp3),但我无法让它工作,你能帮我吗? 我为选择选项添加了两个按钮:仅视频和音频 code.js const express=要求(“express”); 常量ytdl=需要(“ytdl核心”); 常量app=express(); 使用(express.json()); 应用程序使用(快速静态(“公共”); app.get(“/”,函数(

我正在使用ytdl core执行一些测试。 使用包含音乐的视频下载时,只下载不带音频的视频。 你能帮我吗? 还有一件事,我增加了两个按钮,也可以只下载音频(mp3),但我无法让它工作,你能帮我吗? 我为选择选项添加了两个按钮:仅视频和音频

code.js
const express=要求(“express”);
常量ytdl=需要(“ytdl核心”);
常量app=express();
使用(express.json());
应用程序使用(快速静态(“公共”);
app.get(“/”,函数(请求、响应){
sendFile(uu dirname+“public/index.html”);
});
app.get(“/videoInfo”),异步函数(请求、响应){
const videoURL=request.query.videoURL;
const info=wait ytdl.getInfo(videoURL);
response.status(200).json(info);
});
app.get(“/下载”,函数(请求、响应){
const videoURL=request.query.videoURL;
const itag=request.query.itag;
header(“内容处置”,“附件;”\filename=“video.mp4”);
ytdl(视频URL{
过滤器:format=>format.itag==itag,
}).管道(响应);
});
app.listen(5000);
App.js
常量主机=”http://localhost:5000/";
document.querySelector(“获取视频信息btn”).addEventListener(“单击”,函数(){
让videoURL=document.querySelector(“#videoURL”).value.trim();
如果(videoURL.length==0){
警报(“请输入youtube视频链接”);
返回;
}
获取(主机+“videoInfo?videoURL=“+videoURL”)
.然后(功能(响应){
返回response.json();
})
.then(功能(数据){
控制台日志(数据);
设detailsNodes={
缩略图:document.querySelector(“.video data.缩略图img”),
标题:document.querySelector(“.video data.info h2”),
videoURL:document.querySelector(
“.video data.controls#视频url”
),
下载选项:document.querySelector(
“.视频数据.控件#下载选项”
),
};
设html=“”;
for(设i=0;i

particles.js
Downloader.js

进入Youtube视频链接
下载