2016-03-30 4 views
2

私は、ファイル転送プラグインでビデオをダウンロードするURLを渡すと、そのビデオをYouTubeからダウンロードする必要があるクロスプラットフォームのモバイルアプリケーションを作成しています。完全なステータスを示します。 YouTubeからビデオをダウンロードするのを手伝ってくれる人がいます。Youtubeビデオコードをダウンロード

var fileTransfer = new FileTransfer(); 
            var inputUri = encodeURI("https://www.youtube.com/watch?v=iQbBBOL2BBE"); 



            var outputPath = videocreateFileSource1; 


          fileTransfer.download(
            inputUri, 
            outputPath, 
            function (entry) { 

           }, 
           function (error) { 

            alert("download error: source=" + error.source + ", target=" + error.target + ", error code=" + error.code); 
           }); 
+0

に役立つことを願っています。 – Del

+0

あなたが私を助けることができれば、全体のことがYouTubeのリンクからビデオをダウンロードできなかったので、私はそのビデオIDをダウンロードしなければならない場合はどうすればいいですか、それは大きな助けになるでしょう – DK3

+0

私はこれが起こると思いますGoogleのように、彼らのビデオをダウンロードしようとするブロックとして、ハード。このリンク(とコメント)を見てくださいhttp://coding-everyday.blogspot.com.es/2012/10/download-youtube-video-files-with.html – Del

答えて

2

この問題を解決するには、youtube-dlを使用して問題を解決してからnode-youtube-dlを使用してからrequstを押してください。ダウンロードを開始することができます。ステップを共有する。

  1. ノードサーバーを作成

  2. それへのリンクを生成し、ユーチューブの動画のIDをとるAPIを作成し、ユーチューブ-DL機能に渡すノードユーチューブ-DL

  3. をインストールビデオをダウンロードして、そのコールにリンクが戻ってくるようにします。
  4. 実際のアプリケーションでfiletransferプラグインを使用すると、ダウンロード機能でそのURLが渡されます。
  5. ビデオは、出力で指定されたパスを開始して保存します。

    私はそれは私はあなたがhtmlページではなく、動画そのものをダウンロードしていると思い

0

おそらくこれはあなたを助けることができる:ここでハードなことは、ユーチューブのページからビデオを取得するための独自の方法を見つけることです

Storing video for offline use in PhoneGap/Chrome Apps

。 ビデオは上記のリンクのように単にアクセスできません。たぶん、APIを使用してみてください...

注:YouTubeのTOSによれば、ビデオをダウンロードすることはできません。

関連する問題