こんにちは
「Android アプリ開発ガイドブック」を購入して勉強しています
質問はラジオのサイトのポッドキャストをリストにして聞けるようなアプリを作りたいのです
RSSからMP3のリンクを取り出してファイルをダウンロードすれば良いのかと思ったのですが、書籍のネットワーク機能のサンプルを使いRSSの内容を表示するところまでは行きました
しかし、mp3などのリンク先情報などが表示されません
取り出そうとしたサイトは下記のサイトです
http://www.tbsradio.jp/kirakira/index.xml
jsWaffleバージョンは1.18です
Androidバージョン2.3
機種はGalaxy S
> しかし、mp3などのリンク先情報などが表示されません
たぶん、HTMLの中で表示させたので表示されないのでしょう。
alert()やdroid.log()で表示させてみると、表示されると思います。
ところで、jQueryなどのプラグインを使えば、RSSの解析が楽なのですが、
クロスドメイン制限などで使えませんね。
処理の方法は2つあります。
1つは、JavaScriptの文字列処理の命令を使って、自力でXMLをパースする方法があります。正規表現や、split()メソッドなどを使って取り出します。既に、分かっているRSSを処理するので、これで間に合うかもしれませんね。
もう1つは、一度、適当なDOM要素を作成して、そこに、ロードしたRSSのXMLを設定することで、XMLの解析ができそうですね。
RSSの処理は、今後もよくありそうなので、簡単にできる方法を考えてみます。
http://d.aoikujira.com/jsWaffle/mbbs/mbbs.php?m=thread&threadid=25