com.docomostar.ui.avplayer
クラス PlayerEvent

Object
  上位を拡張 com.docomostar.StarEventObject
      上位を拡張 com.docomostar.ui.avplayer.PlayerEvent

public class PlayerEvent
extends StarEventObject
 [iアプリオプションAPI]

音楽プレイヤーから何らかの通知を受信したことを表すイベントクラスです。 イベント発生時に渡されるサブ種別・詳細情報を取得するメソッドが定義されています。

本クラスで定義されているイベントは、 音楽再生ソフトウェアが利用可能な状態(Player.powerOn() 実行後、Player.powerOff() が呼ばれるまで)において発生します。 ただし、PLAYER_NOT_AVAILABLE については、音楽再生ソフトウェアが利用不可能な状態において発生します。

導入されたバージョン:
Star-1.5
関連項目:
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)。
 
クラス com.docomostar.StarEventObject から継承されたフィールド
STAR_AUDIO_OUTPUT_PATH_CHANGED, STAR_AVPLAYER_NOTIFIED, STAR_BLUETOOTH_CONNECT_REQUEST_RECEIVED, STAR_BLUETOOTH_OPERATION_RECEIVED, STAR_CALLED_BY_DTV, STAR_CLOCK_UPDATED, STAR_FACE_STATECHANGE_MINI_FOCUSED, STAR_FACE_STATECHANGE_MINI_SELECTED, STAR_FACE_STATECHANGE_MINI_UNFOCUSED, STAR_FELICA_ADHOC_REQUEST_RECEIVED, STAR_FELICA_PUSHED, STAR_FRAME_CHANGED, STAR_INVITED, STAR_MESSAGE_FOLDER_CHANGED, STAR_STATECHANGE_CLAM_CLOSE, STAR_STATECHANGE_CLAM_OPEN, STAR_WALKING_NAVIGATION_STOPPED
 
コンストラクタの概要
PlayerEvent(int subType, int detailInfo)
           コンストラクタです。
 
メソッドの概要
 int getDetailInfo()
           詳細情報を取得します。
 int getSubType()
           サブ種別を取得します。
 
クラス com.docomostar.StarEventObject から継承されたメソッド
getType
 
クラス Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

SUBTYPE_PLAYER

public static final int SUBTYPE_PLAYER

サブ種別の 1 つで、音楽プレイヤーに関するイベントを表します(=0)。

関連項目:
getSubType(), 定数フィールド値

PLAYER_PLAYING

public static final int PLAYER_PLAYING

音楽プレイヤーのイベントにおける詳細情報の 1 つで、 音楽再生ソフトウェアが再生状態に遷移したことを表します(=0)。

関連項目:
getDetailInfo(), 定数フィールド値

PLAYER_STOPPED

public static final int PLAYER_STOPPED

音楽プレイヤーのイベントにおける詳細情報の 1 つで、 音楽再生ソフトウェアが停止状態に遷移したことを表します(=1)。

関連項目:
getDetailInfo(), 定数フィールド値

PLAYER_PAUSED

public static final int PLAYER_PAUSED

音楽プレイヤーのイベントにおける詳細情報の 1 つで、 音楽再生ソフトウェアが一時停止状態に遷移したことを表します(=2)。

関連項目:
getDetailInfo(), 定数フィールド値

PLAYER_FAST_FORWARDING

public static final int PLAYER_FAST_FORWARDING

音楽プレイヤーのイベントにおける詳細情報の 1 つで、 音楽再生ソフトウェアが早送り状態に遷移したことを表します(=3)。

関連項目:
getDetailInfo(), 定数フィールド値

PLAYER_FAST_REWINDING

public static final int PLAYER_FAST_REWINDING

音楽プレイヤーのイベントにおける詳細情報の 1 つで、 音楽再生ソフトウェアが巻き戻し状態に遷移したことを表します(=4)。

関連項目:
getDetailInfo(), 定数フィールド値

PLAYER_CHANGED

public static final int PLAYER_CHANGED

音楽プレイヤーのイベントにおける詳細情報の 1 つで、カレントコンテンツが別のコンテンツに変わったことを表します(=5)。

関連項目:
getDetailInfo(), 定数フィールド値

PLAYER_NOT_AVAILABLE

public static final int PLAYER_NOT_AVAILABLE

音楽プレイヤーのイベントにおける詳細情報の 1 つで、 音楽再生ソフトウェアが利用不可能状態に遷移したことを表します(=6)。

音楽再生ソフトウェアが利用不可能状態に遷移すると、それ以前に生成された全ての ManagedData 及び Filterable のインスタンスは無効化されます。 インスタンスが無効化された場合の振る舞いは ManagedDataFilterable を参照してください。

関連項目:
getDetailInfo(), 定数フィールド値

SUBTYPE_ERROR

public static final int SUBTYPE_ERROR

サブ種別の 1 つで、音楽プレイヤーに関するエラーイベントを表します(=1)。

関連項目:
getSubType(), 定数フィールド値

ERROR_UNDEFINED

public static final int ERROR_UNDEFINED

音楽プレイヤーのエラーイベントにおける詳細情報の 1 つで、 何らかの理由でエラーが発生したことを表します(=0)。

関連項目:
getDetailInfo(), 定数フィールド値

ERROR_CANNOT_PLAY

public static final int ERROR_CANNOT_PLAY

音楽プレイヤーのエラーイベントにおける詳細情報の 1 つで、 何らかの理由で再生・早送り・巻き戻しのいずれの処理も継続できないことを表します(=1)。

関連項目:
getDetailInfo(), 定数フィールド値

ERROR_DATABASE_NEED_UPDATE

public static final int ERROR_DATABASE_NEED_UPDATE

音楽プレイヤーのエラーイベントにおける詳細情報の 1 つで、 外部メモリーカードの挿抜などによりデータベースの更新が必要になったことを表します(=2)。

データベース更新が必要となった場合、音楽再生ソフトウェアは停止状態に遷移し、プレイリスト未設定の状態になります (Player.setPlaylist(null) が暗黙的に実行されます)。
また、それ以前に生成された全ての ManagedData 及び Filterable のインスタンスは無効化されます。 インスタンスが無効化された場合の振る舞いは ManagedDataFilterable を参照してください。

関連項目:
getDetailInfo(), DataManager.isDirtyDataBase(), 定数フィールド値
コンストラクタの詳細

PlayerEvent

public PlayerEvent(int subType,
                   int detailInfo)

コンストラクタです。

このコンストラクタ呼び出しにより、 常にイベントタイプStarEventObject.STAR_AVPLAYER_NOTIFIED に初期化されます。 したがって、このオブジェクトに対して StarEventObject.getType() を呼び出すと、 常に STAR_AVPLAYER_NOTIFIED が返されることになります。

パラメータ:
subType - getSubType() 生成しようとしているイベントのサブ種別を指定します。
detailInfo - getDetailInfo() 生成しようとしているイベントの詳細情報を指定します。
メソッドの詳細

getSubType

public int getSubType()

サブ種別を取得します。

SUBTYPE_PLAYERSUBTYPE_ERROR のいずれかが返ります。

戻り値:
サブ種別を返します。

getDetailInfo

public int getDetailInfo()

詳細情報を取得します。

サブ種別が SUBTYPE_PLAYER の場合、以下のいずれかが返ります。

サブ種別が SUBTYPE_ERROR の場合、以下のいずれかが返ります。

戻り値:
詳細情報を返します。