Unlock the full potential of your projects.
Try MeisterTask for free.
Non hai un account?
Iscriviti gratis
Naviga
Mappe in primo piano
Categorie
Gestione del progetto
Affari e obiettivi
Risorse umane
Brainstorming e analisi
Marketing e contenuti
Istruzione e note
Intrattenimento
Vita
ICT
Design
Sintesi
Altro
Lingue
English
Deutsch
Français
Español
Português
Nederlands
Dansk
Русский
日本語
Italiano
简体中文
한국어
Altro
Mostra mappa intera
Copia ed edita mappa
Copia
MediaPlaybackService
Altro
LP
Lucent Peng
Seguire
Iniziamo.
È gratuito!
Iscriviti con Google
o
registrati
con il tuo indirizzo email
Mappe mentali simili
Schema mappa mentale
MediaPlaybackService
da
Lucent Peng
1. MultiPlayer (使用android.media.MediaPlayer 作為媒體播放服務的底層程式)
1.1. play/stop/pause/seek/prev/next 播放功能
1.2. open/openfile
1.3. enqueue
2. Service
2.1. onBind
2.2. onRebind
2.3. onUnbind
3. List
3.1. makeAutoShuffleList
3.2. addToPlayList(id)
3.3. addToPlayList(list,position)
3.4. getQueue 得到目前的播放清單
3.5. enqueue 若目前Player沒播放,開始從頭放
3.6. moveQueueItem 將播放清單中的歌曲移動位置
4. BroadcastReceiver
4.1. gotoIdleState
5. IMediaPlaybackService (Andoird Interface)aidl 提供外部的程式存取本Service
6. System
6.1. OnCreate
6.2. OnDestroy
7. PlayState 播放狀態
7.1. position/duration 得到目前時間與歌曲長度
7.2. isPlaying 判斷是否正在播放
7.3. get/setShuffleMode 隨機播放模式
7.4. get/setRepeatMode 共有Repeat one,Repeat All, No Repeat 三種
8. Data
8.1. mCursor 此時播放的音樂所有的資訊 使用Database去儲存,另外該格式為mCursorCols所declare 提取資料時,使用get[AlbumId/AlbumName/ArtisId/ArtistName/TrackName/]
8.2. get/setQueuePosition 得到目前的播放歌曲所在的清單位置
8.3. getAudioId
8.4. getPath
8.5. getMediaMountedCount
Comincia. È gratis!
Connetti con Google
o
Registrati