簡體   English   中英

Laravel 4 - PHP-FFMpeg - 進展

[英]Laravel 4 - PHP-FFMpeg - progress

我正在使用帶有laravel的PHP-FFmpeg來創建上傳到應用程序的剪輯的編碼( php-ffmpeg github )。 文檔說明通過提供'progress'事件回調,可以實時監控轉碼進度。

$video  = $ffmpeg->open($originaldir);

$format = new $format_class();

$format->on('progress', function ($video, $format, $percentage) {
            echo("$percentage % transcoded");
});

該函數是在控制器中編寫的,但是,如何從閉包中獲取$百分比變量並在視圖中顯示它?

更新

我試圖使用這個包將$ percentage var存儲到一個js變量中,所以我可以在視圖中訪問它: https//github.com/laracasts/PHP-Vars-To-Js-Transformer ,但它沒有似乎工作。 這是我在控制器中嘗試做的事情:

JavaScript::put([
    'prog' => $percentage
]);

您需要將某個百分比 - 用戶的會話,存儲在某種類型的數據庫中等 - 存儲,並通過AJAX定期檢索該值以顯示給用戶。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM