在我爲我的客戶做的一個網站的後端,我有一個輸入,可以讓我的客戶端將一個Dropbox URL放到一個mp4
文件上,以便在前端播放(他不想將文件託管在服務器本身上)。有沒有辦法讓MP4在所有瀏覽器上都可以使用VideoJS?
但是,與VideoJS,看起來我可能需要一些瀏覽器的WebM和其他人的MP4。
有沒有辦法在所有瀏覽器中使用VideoJS製作MP4?
我的客戶不想爲每個視頻使用2或3種不同的文件類型,並且只想使用一個mp4
文件。
這可能嗎?
在我爲我的客戶做的一個網站的後端,我有一個輸入,可以讓我的客戶端將一個Dropbox URL放到一個mp4
文件上,以便在前端播放(他不想將文件託管在服務器本身上)。有沒有辦法讓MP4在所有瀏覽器上都可以使用VideoJS?
但是,與VideoJS,看起來我可能需要一些瀏覽器的WebM和其他人的MP4。
有沒有辦法在所有瀏覽器中使用VideoJS製作MP4?
我的客戶不想爲每個視頻使用2或3種不同的文件類型,並且只想使用一個mp4
文件。
這可能嗎?
它是。如果瀏覽器本身無法播放MP4(例如Firefox),video.js將使用輕量級Flash組件播放MP4。這是默認行爲。
我用ffmpeg轉換視頻爲mp4。轉換後,該視頻適用於IE,Chrome和Firefox。
我打電話說執行以下文件:
define('DS', DIRECTORY_SEPARATOR);
define('SOURCE_PATH', 'put the source path here' . DS);
define('DESTINY_PATH', 'put the destiny path here' .DS);
$cmd = ('ffmpeg -i ' .SOURCE_PATH. name of source file . ' ' .DESTINY_PATH. name of destiny file . '.mp4');
exec($cmd);
define('SOURCE_PATH', 'put the source path here' . DS);
define('DESTINY_PATH', 'put the destiny path here' .DS);
$cmd = ('ffmpeg -i ' .SOURCE_PATH. name of source file . ' ' .DESTINY_PATH. name of destiny file . '.mp4');
exec($cmd);
這是偉大的!謝謝你讓我知道。 – Nathan
不起作用:http://help.videojs.com/discussions/problems/1632-flash-fallback-not-working-on-httpvideojscom-front-page –