2011-12-10 9 views
0

私はこのjavascriptコードを使用して、モバイルYouTubeのウェブサイトからダウンロード可能な動画URLを取得しています。iOSでYouTubeの音声URLを取得

[webView stringByEvaluatingJavaScriptFromString:@"function getURL() {var player = document.getElementById('player'); var video = player.getElementsByTagName('video')[0]; return video.getAttribute('src');} getURL();"]; 

Output URL: http://o-o.preferred.seabone-mil1.v22.nonxt2.c.youtube.com/videoplayback?el=results&begin=0&yms=5682703339584930992&itag=18&ip=87.0.0.0&app=youtube_mobile&signature=B8CD6B60D2609F5F137B885806F8FAECAA88492F.333D3F19876A77CECB264059A3852BD021401296&sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Csource%2Cratebypass%2Ccp&len=254000&ratebypass=yes&source=youtube&expire=1323579819&sver=3&key=yt1&ipbits=8&cp=U0hRSFVSV19GU0NOMV9NTEFJOmV5Qk5wc3hWaUxG&id=b8e73777013e0b7e&ps=blazer 

私はビデオの音声だけで同じことをしたいと思います。しかし、私はまだ成功していません。誰でも助けてくれますか?

答えて

1

私はそれを解決しました!本当にうまくいくyoutube-mp3.org APIを使用します。良い答えでそれについてのいくつかの質問があります!

0

iOS内の既存のビデオから音声のみの部分を抽出するのは難しいでしょう。助けることができるlibsがあると確信していますが、私はそれが関与するトピックになると思います。

おそらくDisplay YouTube Videos Without Exiting Your Applicationをご覧ください。 iOSアプリケーション内からYouTube動画を再生する方法について説明します。今あなたが似たようなことをするが、ビューを隠すように設定すると、ビデオ自体を画面に表示せずにYouTubeのビデオのオーディオを "聴く"ことができるようになります。

私はアプリケーションの最終目標は何か分かりませんが、おそらく私の提案は思った通りのものになるでしょう。

関連する問題