我一直在尝试制作一个简单的应用程序,可以将YouTube网址列表下载为MP3文件,并将它们保存到指定的文件夹中。然而,它并没有下载这些文件。(我曾经做得还不错,但我猜这个夏天缺乏练习已经毁了它)
首先,看一下代码:https://gist.github.com/ericBG/159debbcdb606647afb8(我知道它不是最小的,但它相当小,我也不确定问题出在哪里)
所以,发生的情况是,它应该有一些输出,类似于:
首先,看一下代码:https://gist.github.com/ericBG/159debbcdb606647afb8(我知道它不是最小的,但它相当小,我也不确定问题出在哪里)
所以,发生的情况是,它应该有一些输出,类似于:
Enter folder path where you would like output .mp3 files to be saved:
G:\MusicTemp
Enter any youtube videos you would like downloaded:
https://www.youtube.com/watch?v=N6eUF30HXWY
API requested for http://youtube.com/watch?v=N6eUF30HXWY
Downloading API response for http://youtube.com/watch?v=N6eUF30HXWY
Song requested for http://youtube.com/watch?v=N6eUF30HXWY
Completed download.
Enter any youtube videos you would like downloaded:
(这个视频只是我轻松找到的最短视频) 并且文件下载为“视频标题”.mp3,存储在路径中。
然而,发生的情况是这样的:
Enter folder path where you would like output .mp3 files to be saved:
G:\MusicTemp
Enter any youtube videos you would like downloaded:
https://www.youtube.com/watch?v=N6eUF30HXWY
API requested for http://youtube.com/watch?v=N6eUF30HXWY
Downloading API response for http://youtube.com/watch?v=N6eUF30HXWY
Completed download.
Enter any youtube videos you would like downloaded:
并且文件不在路径中。
我有一种感觉,这可能是由于我的某些异步编程引起的。然而,我不确定如何调试这个问题,因为我不知道哪些工具可以让我逐步执行并查看我出了什么问题,然后进行更正。VS Community调试器能够很好地帮我调试这段代码吗?谢谢!