0
我在一個活動中使用默認的Android媒體播放器,試圖播放幾個視頻文件。不過,我在編程時遇到了問題。所需的程序的結果是以下幾點:Android媒體播放器線程/併發
- 一個視頻文件播放
- 之後,會彈出一個對話框,詢問用戶是什麼
- 5秒的暫停發生
- 下視頻顯示
- 等等
我怎麼編程呢?目前,我使用如下範例:
- 我有一種方法可以爲文件設置播放器,例如,
playVideo(int)
所以我把它傳給第一個文件。 - 當玩家準備好後,它將在
onPrepared(MediaPlayer)
開始。 - 視頻結束後,媒體播放器的
onCompletion(MediaPlayer)
聽衆通過呼叫showDialog()
向用戶顯示對話框。 - 用戶接受對話框。在對話框中調用
dismiss()
之前,通過調用playVideo(int)
爲下一個文件啓動播放器對象。
這個工程,但它感覺有點古怪,不乾淨。這當然是非常程序化的。問題是:
- 我無法弄清楚如何在對話框關閉後插入暫停。
- ,我也許要改變對話和視頻的呈現順序,現在這是不是太容易
有沒有人有一個想法?
謝謝,但是我現在正在做一個活動中的一切。一個新的意圖意味着啓動一個新的活動,是嗎?因此,總結:這意味着我必須在活動啓動時只顯示一個視頻,在視頻的onCompletion處顯示對話框,並在對話框的dismiss()處啓動一個新的(延遲)意圖。這是你想到的嗎? – slhck 2010-08-31 10:12:36