2012-08-06 39 views
1

我在一個頁面上有一個音頻播放器。用戶可以選擇要加載的音軌。在選擇之間,我想將音頻播放器的來源設置爲無。將空字符串傳遞給「setSrc」會產生「下載文件」消息的不良效果。在MediaElement.js播放器上設置一個空的SRC?

那麼實現這一目標的最佳方法是什麼?目前我傳遞一個字符串到「setSrc」,我知道它不是一個文件,並且這種產生所需的效果,但顯然不理想。

https://github.com/johndyer/mediaelement/issues/587

回答

2

我有一個相關的問題。我建立了一個動態加載軌道的音頻播放器。問題是我在創建音頻標籤時必須將其設置爲src。我甚至嘗試過使用base64編碼的空mp3,只知道它會使Flash fallback拋出異常。

它沒有很好的記錄,但最終我意識到,如果我初始化MediaElement參數'type'設置爲'audio/mp3'(在我的情況下),不需要最初設置src。

從我在mediaelement.js中可以看到的情況來看,它只需要src來確定媒體類型,例如(.mp3,.mpg等)。

所以要回答你的問題,一旦你明確地設置了類型,你應該能夠將src設置爲「無」。

相關問題