|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
Objectcom.docomostar.StarEventObject
com.docomostar.ui.avplayer.PlayerEvent
public class PlayerEvent
音楽プレイヤーから何らかの通知を受信したことを表すイベントクラスです。 イベント発生時に渡されるサブ種別・詳細情報を取得するメソッドが定義されています。
本クラスで定義されているイベントは、
音楽再生ソフトウェアが利用可能な状態(Player.powerOn() 実行後、Player.powerOff() が呼ばれるまで)において発生します。
ただし、PLAYER_NOT_AVAILABLE については、音楽再生ソフトウェアが利用不可能な状態において発生します。
StarEventObject.STAR_AVPLAYER_NOTIFIED| フィールドの概要 | |
|---|---|
static int |
ERROR_CANNOT_PLAY
音楽プレイヤーのエラーイベントにおける詳細情報の 1 つで、 何らかの理由で再生・早送り・巻き戻しのいずれの処理も継続できないことを表します(=1)。 |
static int |
ERROR_DATABASE_NEED_UPDATE
音楽プレイヤーのエラーイベントにおける詳細情報の 1 つで、 外部メモリーカードの挿抜などによりデータベースの更新が必要になったことを表します(=2)。 |
static int |
ERROR_UNDEFINED
音楽プレイヤーのエラーイベントにおける詳細情報の 1 つで、 何らかの理由でエラーが発生したことを表します(=0)。 |
static int |
PLAYER_CHANGED
音楽プレイヤーのイベントにおける詳細情報の 1 つで、カレントコンテンツが別のコンテンツに変わったことを表します(=5)。 |
static int |
PLAYER_FAST_FORWARDING
音楽プレイヤーのイベントにおける詳細情報の 1 つで、 音楽再生ソフトウェアが早送り状態に遷移したことを表します(=3)。 |
static int |
PLAYER_FAST_REWINDING
音楽プレイヤーのイベントにおける詳細情報の 1 つで、 音楽再生ソフトウェアが巻き戻し状態に遷移したことを表します(=4)。 |
static int |
PLAYER_NOT_AVAILABLE
音楽プレイヤーのイベントにおける詳細情報の 1 つで、 音楽再生ソフトウェアが利用不可能状態に遷移したことを表します(=6)。 |
static int |
PLAYER_PAUSED
音楽プレイヤーのイベントにおける詳細情報の 1 つで、 音楽再生ソフトウェアが一時停止状態に遷移したことを表します(=2)。 |
static int |
PLAYER_PLAYING
音楽プレイヤーのイベントにおける詳細情報の 1 つで、 音楽再生ソフトウェアが再生状態に遷移したことを表します(=0)。 |
static int |
PLAYER_STOPPED
音楽プレイヤーのイベントにおける詳細情報の 1 つで、 音楽再生ソフトウェアが停止状態に遷移したことを表します(=1)。 |
static int |
SUBTYPE_ERROR
サブ種別の 1 つで、音楽プレイヤーに関するエラーイベントを表します(=1)。 |
static int |
SUBTYPE_PLAYER
サブ種別の 1 つで、音楽プレイヤーに関するイベントを表します(=0)。 |
| コンストラクタの概要 | |
|---|---|
PlayerEvent(int subType,
int detailInfo)
コンストラクタです。 |
|
| メソッドの概要 | |
|---|---|
int |
getDetailInfo()
詳細情報を取得します。 |
int |
getSubType()
サブ種別を取得します。 |
| クラス com.docomostar.StarEventObject から継承されたメソッド |
|---|
getType |
| クラス Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final int SUBTYPE_PLAYER
サブ種別の 1 つで、音楽プレイヤーに関するイベントを表します(=0)。
getSubType(),
定数フィールド値public static final int PLAYER_PLAYING
音楽プレイヤーのイベントにおける詳細情報の 1 つで、 音楽再生ソフトウェアが再生状態に遷移したことを表します(=0)。
getDetailInfo(),
定数フィールド値public static final int PLAYER_STOPPED
音楽プレイヤーのイベントにおける詳細情報の 1 つで、 音楽再生ソフトウェアが停止状態に遷移したことを表します(=1)。
getDetailInfo(),
定数フィールド値public static final int PLAYER_PAUSED
音楽プレイヤーのイベントにおける詳細情報の 1 つで、 音楽再生ソフトウェアが一時停止状態に遷移したことを表します(=2)。
getDetailInfo(),
定数フィールド値public static final int PLAYER_FAST_FORWARDING
音楽プレイヤーのイベントにおける詳細情報の 1 つで、 音楽再生ソフトウェアが早送り状態に遷移したことを表します(=3)。
getDetailInfo(),
定数フィールド値public static final int PLAYER_FAST_REWINDING
音楽プレイヤーのイベントにおける詳細情報の 1 つで、 音楽再生ソフトウェアが巻き戻し状態に遷移したことを表します(=4)。
getDetailInfo(),
定数フィールド値public static final int PLAYER_CHANGED
音楽プレイヤーのイベントにおける詳細情報の 1 つで、カレントコンテンツが別のコンテンツに変わったことを表します(=5)。
getDetailInfo(),
定数フィールド値public static final int PLAYER_NOT_AVAILABLE
音楽プレイヤーのイベントにおける詳細情報の 1 つで、 音楽再生ソフトウェアが利用不可能状態に遷移したことを表します(=6)。
音楽再生ソフトウェアが利用不可能状態に遷移すると、それ以前に生成された全ての ManagedData 及び Filterable のインスタンスは無効化されます。
インスタンスが無効化された場合の振る舞いは ManagedData、Filterable を参照してください。
getDetailInfo(),
定数フィールド値public static final int SUBTYPE_ERROR
サブ種別の 1 つで、音楽プレイヤーに関するエラーイベントを表します(=1)。
getSubType(),
定数フィールド値public static final int ERROR_UNDEFINED
音楽プレイヤーのエラーイベントにおける詳細情報の 1 つで、 何らかの理由でエラーが発生したことを表します(=0)。
getDetailInfo(),
定数フィールド値public static final int ERROR_CANNOT_PLAY
音楽プレイヤーのエラーイベントにおける詳細情報の 1 つで、 何らかの理由で再生・早送り・巻き戻しのいずれの処理も継続できないことを表します(=1)。
getDetailInfo(),
定数フィールド値public static final int ERROR_DATABASE_NEED_UPDATE
音楽プレイヤーのエラーイベントにおける詳細情報の 1 つで、 外部メモリーカードの挿抜などによりデータベースの更新が必要になったことを表します(=2)。
データベース更新が必要となった場合、音楽再生ソフトウェアは停止状態に遷移し、プレイリスト未設定の状態になります
(Player.setPlaylist(null) が暗黙的に実行されます)。
また、それ以前に生成された全ての ManagedData 及び Filterable のインスタンスは無効化されます。
インスタンスが無効化された場合の振る舞いは ManagedData、Filterable を参照してください。
getDetailInfo(),
DataManager.isDirtyDataBase(),
定数フィールド値| コンストラクタの詳細 |
|---|
public PlayerEvent(int subType,
int detailInfo)
コンストラクタです。
このコンストラクタ呼び出しにより、
常にイベントタイプは
StarEventObject.STAR_AVPLAYER_NOTIFIED に初期化されます。
したがって、このオブジェクトに対して StarEventObject.getType() を呼び出すと、
常に STAR_AVPLAYER_NOTIFIED が返されることになります。
subType - getSubType() 生成しようとしているイベントのサブ種別を指定します。detailInfo - getDetailInfo() 生成しようとしているイベントの詳細情報を指定します。| メソッドの詳細 |
|---|
public int getSubType()
サブ種別を取得します。
SUBTYPE_PLAYER、SUBTYPE_ERROR のいずれかが返ります。
public int getDetailInfo()
詳細情報を取得します。
サブ種別が SUBTYPE_PLAYER の場合、以下のいずれかが返ります。
PLAYER_PLAYINGPLAYER_STOPPEDPLAYER_PAUSEDPLAYER_FAST_FORWARDINGPLAYER_FAST_REWINDINGPLAYER_CHANGEDPLAYER_NOT_AVAILABLEサブ種別が SUBTYPE_ERROR の場合、以下のいずれかが返ります。
| |||||