2012-02-23 46 views
0

我想知道如何同步mp3文件,文本框和圖像(mp3,文本和圖像必須通過http接收)在視頻播放器上顯示,每10秒鐘必須接收並顯示圖像,同樣有一個文本框與同步音頻,因此與圖像(顯示MP3文本),我已經研究過,但我不知道在哪裏開始,如何管理時間間隔和數據,使用c#中的「timer」方法,真的會感謝您的幫助。Android:在媒體播放器中同步音頻,圖像和文本,

回答

2

我假設文字和圖像具有與其關聯的時間戳。 (時間戳 - 時間,他們應該相對於音頻顯示),如果這樣,那麼你可以做到這一點

  • 使用MediaPlayer
  • 使用方法getCurrentPosition()獲得時間價值播放的音頻文件
  • 基於上述檢查的時間
  • ,如果你需要更新的圖像或文字或兩者,如果需要再更新TextViewImageView
+0

圖片和文字沒有時間戳,我想這樣做:https://www.mariposatraining.com/Classes/014-99d5bc44-73e3-4188-8bfe-4fc0e8529515/Presentation.htm,但對於android UI,非常感謝你的幫助。 – JLouis 2012-02-25 03:43:56

+0

好的,重新閱讀你的問題。我關於使用MediaPlayer類播放音頻的建議仍然存在。由於您需要每隔10分鐘定期更改圖像,因此請使用「Timer」類每10分鐘獲取一次事件,或者可以將延遲消息寫入處理程序。一旦你得到了事件,然後切換圖像和文字 – bluefalcon 2012-02-25 03:47:55

0

我決心與:

if(mediaPlayer.isPlaying() && abc >= 313800 && abc < 379340){ 
      currentimageindex=6; 
      subtitles.setText(this.getString(R.string.t7)); 

我希望能幫助別人。

相關問題