2016-12-22 7 views
0

ので、私はNode.jsの でytdlを使用してユーチューブのURLからメタ情報を取得しようとしていた、ここで私は、現在の作業を取得しようとしているコードです:だからytdlコアGETINFO()関数

ytdl.getInfo('https://www.youtube.com/watch?v=YQHsXMglC9A',{downloadURL: true}, 
    function(err, info) { 
    if (err) throw err; 
     console.log(info.title); 
    } 
); 

は、これはうまく動作し、私は曲のタイトルを取得します。今私は実際には、私は後で使用するために私はvarに在庫しているように情報を取得しようとしている。そして私はそれを管理することができません、私はコールバックメソッドから何かを返すか、getInfo()が与えているものを捕まえようとしましたが、それは '未定義'であると言い続けます。

もしあなたのアイディアがあれば、これを試してみてうれしいです。

おかげで、ルーカス

答えて

0

は多分この

ytdl.getInfo('https://www.youtube.com/watch?v=YQHsXMglC9A',{downloadURL: true}, 
    function(err, info) { 
    if (err) throw err; 
     var songTitle = info.title //you can store it here 
     console.log(songTitle); 
    } 
); 
ような何かを行います