问题标签 [ytdl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - 在我尝试包含 ytdl-core 时找不到模块“http”或其相应的类型声明
我下载 ytdl-core 以运行 Angular 项目npm install ytdl-core --save
(https://www.npmjs.com/package/ytdl-core)。为了使用这个模块,我这样做:
当我启动 Angular 应用程序时,它会显示下一条消息:
问题是什么?
javascript - 为什么我的缩略图的 ytdl 信息是一个对象?
我的信息缩略图是一个对象,如果是,那么我将如何获取 URL?因为我想用缩略图做一个嵌入,
我也试过 ytdl.thumbnail_url 但它总是返回未定义。我该如何解决?
编辑:我找到了解决方案,我做了一个解析信息的函数,我做了 resolve.videoDetails.thumbnail.thumbnails[0],但我的问题是所有缩略图数组有什么区别?它的输出是这样的:
node.js - 语法错误:等待仅在异步函数中有效并且类型错误:无法读取未定义的属性“长度”
我试图得到一个结果,但我找不到如何解决SyntaxError: await is only valid in async function
现在,他们还推荐了前面的颜色异步,我做到了,但这标志着另一个错误
TypeError: Cannot read property 'length' of undefined
javascript - ffmpeg 的问题(不加载歌曲?) - ffmpeg 流:写 EPIPE
问题:对于我通过 discord.js 模块播放的一些歌曲StreamDispatcher
(似乎是开头有静音的歌曲),调度程序几乎会立即完成并抛出错误。我使用 ffmpeg-static 模块。
从我所见,这是我从调用调度程序的“调试”和“错误”事件中收到的两个错误
Error: ffmpeg stream: write EPIPE
Error [ERR_STREAM_DESTROYED]: ffmpeg stream: Cannot call write after a stream was destroyed
可重现的代码示例(需要 ytdl-core):
我项目的原始代码加上指导的一些评论:
细节:
- discord.js 版本:12.4.1
- node.js 版本:v12.18.3
- 操作系统:Windows 10
node.js - “无法读取未定义的属性‘url’”,即使它已经定义
我正在制作一个 Discord 音乐机器人,但我遇到了一个错误提示
我尝试控制台记录它,它向我显示了url
,所以我不明白我的代码有什么问题。
这是我的代码:
这是完整的错误:
我开始在互联网上搜索,但一无所获,我想我的基本 javascript 知识还不够。
node.js - YTDL-CORE discordjs 错误:无法检索视频元数据
当我使用 ytdl.getInfo 时,抛出错误:无法检索视频元数据它在上周工作,但今天它已经停止。我没有更改代码 但是当我使用 VPN 时,它运行良好 我该如何修复它?
javascript - 承诺错误,程序打开并立即关闭
代码 ytdl.js
代码 index.js
为什么当我编译代码时系统只是关闭?我错过了承诺吗?
Obs:我是初学者,对不起。
node.js - 如何从 Node.Js 中的 YouTube URL 获取 YouTube 视频标题
我需要从 YouTube URL 获取视频标题,我不知道该怎么做。我在两个不和谐的支持服务器上问过。到目前为止我已经得到了这个代码(我也在使用 YTDL-CORE)