Luar's Flash Playground:MediaPlayBack Component部分解決方法
新聞(100)
觀點或評論(93)
Flash書(63)
教程(65)
Design Patterns(3)
FlashCom筆記(45)
Flash Remoting筆記(27)
Flex筆記(11)
Flash Lite筆記(14)
PHP資訊(22)
Ajax筆記(9)
習作(47)
組件(15)
酷站(31)
學習資源(28)
書籍推介(15)
本站與我(90)
RSS瀏覽器
聯絡
熱愛鑽研
Ajax
ActionScript
Flash
Flash Lite
Flex
Flash Remoting
FlashCom
Director
Lingo
PHP
Multiplayer Game

搜尋
VCASMO
MediaPlayBack Component部分解決方法 (29-11-2003)

在上一篇文《不受控制的MediaPlayBack Component》中提到關於MediaPlayBack Component的部分問題,我嘗試了一些方法去解決:

  • 關於Play/Pause狀態跟播放中媒體是不配合,我的解決方法是:

    mediaPlayer.setMedia(contentPath, "MP3");
    firePlayHeadID = setInterval(firePlayHead, 100);
    function firePlayHead() {
        clearInterval(firePlayHeadID);
        mediaPlayer._controller.setPlaying(true);
    }

    等1/10秒,直接呼叫MediaPlayBack私有方法,將狀態設為Play。

  • 當播放中途改變播放的Mp3/FLV,playHead指針不是由0位置重新開始,我的解決方法是:

    mediaPlayer.stop();
    mediaPlayer.play();
    mediaPlayer.setMedia(contentPath, "MP3");

    它比

    mediaPlayer.setMedia("");
    mediaPlayer.setMedia(contentPath, "MP3");

    好,因為在真實Streaming情況下,後者playHead要等Buffer完成後才回到0位置。

補充(16-12-2003追加)
Macromedia已經推出了Video Update,其中包括MediaPlayBack的Bug Fix,詳情按此,下載按此

本文章由luar發表。
意見
  • 请问如何让mediaplayer播放sound对象?
    或者说让mediacontroler控制sound对象?

    false於21-12-2003發表

同組文章

Movable Type 3.15系統支持,Luar's Production版權所有。