您可以重設、重複使用或發行您不再需要的MediaPlayer例項。
當您重設MediaPlayer例項時,它會傳回至MediaPlayerStatus中定義的未初始化IDLE狀態。
此操作在以下情況下非常有用:
您想要重複使用MediaPlayer
例項,但需要載入新的MediaResource
(視訊內容)並取代先前的例項。
重設可讓您重複使用MediaPlayer
例項,而不需釋放資源、重新建立MediaPlayer
和重新分配資源。 replaceCurrentItem
和replaceCurrentResource
方法會自動為您執行這些步驟,而不需呼叫reset方法。
當MediaPlayer
具有ERROR狀態且需要清除時。
這是從ERROR狀態中恢復的唯一方法。
調用reset
將MediaPlayer
實例返回其未初始化狀態:
function reset():void;
使用MediaPlayer.replaceCurrentItem
或MediaPlayer.replaceCurrentResource
載入另一個MediaResource
。
要清除錯誤,請載入相同的MediaResource
。
收到狀態為PREPARED
的MediaPlaybackStatusChangeEvent.STATUS_CHANGED
時,開始播放。