YouTubeのビデオのリストを表示するアプリケーションを開発したいと思います。ユーザーがYoutubeビデオをクリックすると、アプリケーションのオーディオ再生が開始されます。私は最初にYouTubeビデオをダウンロードしてオーディオを抽出するという解決策に出くわしましたが、プロセスをスピードアップするために、ビデオの代わりにオーディオビットをアプリケーションのオーディオプレーヤーに直接転送したいと思います。 つまり、アプリケーションのビデオの代わりにYouTubeオーディオをストリーミングしたいとします。私のアプリケーションでYouTubeビデオからオーディオデータのみをストリーミングする方法は?
10
A
答えて
5
あなたはすでにそこにいるようです。あなたのアプリケーションには、ビデオをリストし、選択したものをダウンロードする方法があります。ビデオファイルからオーディオを直接再生するためのインフラストラクチャが必要です。
YouTube動画は、FLVファイルでも、MP4ファイルでもかまいません。これらのファイルの中には、MP3やAACのオーディオがあります(他のオーディオコーデックも可能ですが、YouTubeでそれらに遭遇することはありません)。これは、あなたのアプリがFLVとMP4ファイルを直接分離する方法と、MP3とAACオーディオをPCMに直接デコードする方法を知る必要があることを意味します。言語やプラットフォームによっては、これらのタスクを支援するライブラリがあります。
3
次のコードを使用してビデオストリームからオーディオを抽出してみてください。
// the video URL is the following
String url = "http://137.110.92.231/~chenyu/BBC.mp4";
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
try {
mediaPlayer.setDataSource(url);
} catch (IOException e) {
e.printStackTrace();
}
try {
mediaPlayer.prepare(); // might take long! (for buffering, etc)
} catch (IOException e) {
e.printStackTrace();
}
mediaPlayer.start();
関連する問題
- 1. YouTubeアプリケーションでビデオをループする方法
- 2. 私のtvOSアプリケーションからYouTubeビデオを再生する
- 3. サーバーからビデオをiPadにストリーミングする方法は?
- 4. Windowsアプリケーションでyoutubeビデオを再生する方法C#
- 5. iphone:MPMoviePlayerを使用してアプリケーションでYouTube動画をストリーミング再生する方法は?
- 6. ブラックベリーからブラウザにビデオをストリーミングする方法
- 7. 私のiPhoneアプリケーションからYouTubeからビデオをダウンロードすることは可能ですか?
- 8. YouTubeからビデオをダウンロードするためのアプリケーション
- 9. YouTubeのビデオのみをダウンロードする
- 10. アプリケーションでYouTubeビデオを再生する
- 11. ウェブカメラからビデオをストリーミング
- 12. 私のアプリにYoutubeビデオを埋め込む方法は?
- 13. 私のアプリケーションにyoutubeビデオを追加する
- 14. ウェブページ上でopencv IplImage *ビデオをストリーミングする最良の方法は何ですか?
- 15. スパータン3e fpgaで小さなビデオをストリーミングする方法は?
- 16. アプリケーションにYouTubeビデオを追加する
- 17. MJPEGでビデオをストリーミングする方法Macでフォーマットする
- 18. Azureからのビデオのアップロードとストリーミング
- 19. デスクトップアプリでYouTube動画をストリーミングする最も良い方法
- 20. MP3からオーディオデータを取得する方法は?
- 21. C#でビデオをストリーミングする
- 22. Youtubeビデオが私のメニューに浮かぶ
- 23. YouTubeのビデオはHTML5の<video>でストリーミングされていません
- 24. SWFを使用してビデオをストリーミングする方法は?
- 25. 組み込みのYoutubeビデオのアスペクト比を変更する
- 26. 埋め込みのYouTubeビデオから関連する動画を削除する
- 27. アンドロイドで特定の時間に再生するビデオをストリーミングする方法は?
- 28. youtubeビデオからオーディオを取る
- 29. ビデオURLを指定してタイムライン上の所望のポイントからYouTubeビデオを再生する方法
- 30. インターネット経由でビデオをストリーミングする最も安全な方法
を私はYouTubeが音声のみのダウンロード/ストリームを提供しています信じていません。ビデオの再生方法を制御できれば、ビデオを隠すだけで(場合によってはデコードしないでCPUパワーを節約することもできます)、可能な限りベストだと思います。また、これはどのプラットフォーム/言語ですか?それは重要かもしれない。 – perelman