NHKがラジオ語学講座の語学ファイルをflv形式で公開しています。
この度、Android端末で語学ファイルをダウンロードするサービス
アプリケーションを作成したので、公開します。マーケットで
FlvDownloadService という名前で探すと見つかります。
このアプリケーションは単独では動作せず、ダウンロード操作を
するには、Android端末でクライアントアプリが必要です。
クライアントアプリのサンプルアプリとして
http://sarl-tokyo.com/wiki/index.php?FlvDownloadClient2
に野良apkパッケージを公開します。また、マーケットに
期限付きのベータ版ですが、ダウンロード操作ができ、
語学ファイルの再生ができるアプリ LangDroidBeta を
公開しました。LangDroidBeta は、公開されているすべての
語学講座のリストを表示し、ファイルをダウンロードしたり、
ダウンロードしたファイルをリスト表示し、それぞれの
ファイルを再生することができます。
FlvDowloadServiceは、GNU General Public License
(GPL)であるflvstreamerを改造して利用したもので、
内包するFlvDownloadServiceInterface.aidl ファイルが
Public Domainである点を除いてGPLです。
LangDroidBeta は、FlvDownloadServiceをプロセス間
通信(Inter Process Communication)で使用しています。
なお、flvstreamerの処理自体が重く時間がかかるため、
LangDroidBetaを使って、一つの語学講座(5個くらいflv
ファイルがある)をダウンロードするのに、ネットワークの
速度やAndroid端末の処理能力によりますが、約3、4分
くらいの時間がかかることをご了承下さい。
twitter @andropenguin