Luar's Flash Playground:MediaPlayBack Component部分解決方法
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,詳情按此,下載按此

本文章由發表。
意見
"; print "沒有意見。
 "; } ?>
  • 请问如何让mediaplayer播放sound对象?
    或者说让mediacontroler控制sound对象?

    由false於21-12-2003發表

同組文章