MediaElement.js メディア プレーヤーで、空白を含むファイル名 ("File 1.mp4" など) を RTMP プロトコルを使用して再生できないという問題が発生しています。この問題は、Firefox でメディア プレーヤーを使用している場合にのみ発生するようです。現在、MediaElement.js 2.12.0 プレーヤーを Firefox 21 でテストしています。ただし、同じビデオを Internet Explorer で再生すると、ビデオは取得され、同じ URL を使用して正常にストリーミングされます。サンプル URL の形式は次のとおりです。
rtmp://host/video/definst/mp4:/path/File 1.mp4
URL を Media Player に渡すときに、ファイル名を URL エンコードしてみました。ただし、ファイルは Firefox または IE で再生されません。
HTTP プロトコルを使用してスペースを含むビデオを再生しようとすると、Firefox と IE の両方でビデオを再生できます。
http: //host/video/path/File 1.mp4
この問題は解決できますか? ありがとう!