我遇到MediaElement.js媒體播放器的問題,其中包含空格的文件名(例如「文件1.mp4」)無法使用RTMP協議播放。此問題僅在Firefox中使用媒體播放器時纔會出現。我目前正在使用Firefox 21測試MediaElement.js 2.12.0播放器。但是,如果我在Internet Explorer中播放相同的視頻,則會使用相同的URL檢索併成功傳輸視頻。樣本網址可能是以下格式:MediaElement.js包含空格的RTMP URL在Firefox中不播放
rtmp://host/video/definst/mp4:/path/File 1.mp4
我試圖將網址傳遞到媒體播放器時編碼的文件名的URL。但是,該文件將無法在Firefox或IE中播放。
如果我嘗試播放使用HTTP協議的空間視頻的話,Firefox和IE瀏覽器都可以播放視頻:
http: //host/video/path/File 1.mp4
可這個問題得到解決?謝謝!
我用URL中的%20和a +替換了空格。但是,該文件將stil我不會在媒體播放器中播放。有其他人遇到過這個問題嗎? – user2567054
你有沒有這個網上的任何地方,我可以看到它不工作,以幫助您調試它? – Banning
我目前沒有公共網站上的媒體播放器。測試它的最簡單方法就是嘗試流式傳輸包含空間的任何視頻文件。爲了啓用RTMP流,我使用了Adobe Media Server。您可以使用沒有許可證的開發版本進行有限的連接。 – user2567054