DroidNPでXperia arcの再生情報を扱うためのプラグインをリリースしました。
https://market.android.com/details?id=net.madroom.dnp4sem
ソースは↓で公開しています。
https://github.com/mp-android/DroidNP4SEM
ソース自体簡単ですが、一応、解説。
receiverで以下を受け取るようにすれば反応します。
(1) com.sonyericsson.music.playbackcontrol.ACTION_TRACK_STARTED
(2) com.sonyericsson.music.playbackcontrol.ACTION_PAUSED
(3) com.sonyericsson.music.TRACK_COMPLETED
尚、DroidNPのプラグインでは(1)しか使っていません。他は必要なさそうだったので。
というか、実は(2)と(3)の動作確認はしてません。悪しからず。
どんなタイミングで発信されるか(そもそも、発信自体されるか)は、各自でご確認下さい。
アーティスト名とかは、以下で取れます。
intent.getExtras().getString("ARTIST_NAME")
intent.getExtras().getString("ALBUM_NAME")
intent.getExtras().getString("TRACK_NAME")
この話、docomoのXperia arcでのみ確認しています。
auのとかacroとかでもたぶん取れると思いますが、未確認。
尚、X10では取得できませんでした。
Androidの標準プレイヤーや、それから派生した各種プレイヤーのネーミングルールから
大きく逸脱していてグダグダな感じが凄くしましたが、取れて良かった。
とゆーかarcはAndroid標準プレイヤーを載せてないのだから、
arc標準プレイヤーはAndroid標準プレイヤーの仕様に沿っていて欲しい。。。
No comments:
Post a Comment