我有要求僅向未註冊用戶顯示視頻的前幾秒鐘的用戶。僅向未註冊用戶顯示視頻的前幾秒
我使用的是PHPVibe,管理員可以從後臺上傳大型視頻,如果用戶在網站上註冊,他可以查看完整的視頻。如果不是他需要抵制查看全長視頻。
我是PHPVibe的新手,如果有任何選項可用,我可以實現這個或任何庫,我可以使用它來實現此目的。
我有要求僅向未註冊用戶顯示視頻的前幾秒鐘的用戶。僅向未註冊用戶顯示視頻的前幾秒
我使用的是PHPVibe,管理員可以從後臺上傳大型視頻,如果用戶在網站上註冊,他可以查看完整的視頻。如果不是他需要抵制查看全長視頻。
我是PHPVibe的新手,如果有任何選項可用,我可以實現這個或任何庫,我可以使用它來實現此目的。
上傳2個版本的視頻;幾秒鐘的時間和完整的視頻。根據您網站的任何規則顯示任一個。
你不想進入動態修改PHP中的視頻,以切斷它。
您可以使用ffmpeg剪切任意長度的文件。它幾乎在所有Linux服務器上都可用,而且它是完全免費的。示例命令的視頻剪切將是這樣的,
<?php
exec('ffmpeg -i movie.mp4 -ss 00:00:03 -t 00:00:08 -async 1 cut.mp4');
?>
這將從第3秒減少8秒的視頻。
請參閱本作完整的文檔,https://www.ffmpeg.org/documentation.html
接收到的答案是正確的。您始終可以使用輸出文件名稱而無需修改PHPVibe數據庫。他們使用blabla.mp4,你可以交換這個給客人,用blabla_short.mp4替換blabla.mp4(或其他方式),你的選擇。使用他們的videocron.php和lib/class.providers.php
但是,根據使用的播放器,您也可以在播放時停止視頻。 看看他們如何處理cms中的結束事件及其覆蓋廣告,文件lib/class.providers.php,我認爲lib/functions.php中的_jads函數也有幫助。 你可以谷歌球員事件爲您的特定球員,都有在線文檔。
希望這會有所幫助!
沒有隻有一個視頻將從後臺上傳......如果您有任何想法,我怎樣才能從PHP或任何其他庫中剪下一個較小的視頻,我爲此選項開放。 – Champ 2014-12-05 11:24:33