Фактически Вы можете сохранить видеофайл на своем сервере. В этом случае вам нужно перейти к коду, из которого создается ссылка. Затем отправьте URL-адрес видео на страницу php с помощью метода ajax $.post
. Затем на php-странице напишите функцию «копировать» php. Смотрите код ниже: -
Сначала идут к fileReady()
на странице index.php, чтобы получить URL видео: -
function fileReady(fileName) {
$('#recorder').hide();
$('#message').html('This file is now dowloadable for five minutes over
<a href='+fileName+'>here</a>.');
var x=fileName;
if (x != null){
$.post('ack.php', {x: x}, function(){
//successful ajax request
}).error(function(){
alert('error... ohh no!');
});
}
var fileNameNoExtension=fileName.replace(".mp4", "");
jwplayer("mediaplayer").setup({
width:320,
height:240,
file: fileName,
image: fileNameNoExtension+"_0000.jpg"
});
$('#mediaplayer').show();
}
Создать страницу PHP, как я создал, как ack.php. затем написать следующий код: - ack.php
$val=$_POST['x'];
$file = $val;
$newfile = 'video/output.mp4';
if (!copy($file, $newfile)) {
echo "failed to copy $file...\n";
}
Это прекрасно работает, но проблема заключается в том, что качество видео не очень хорошо. Если кто-то может дать мне решение, как повысить качество видео в scriptcam, то это будет очень полезно для меня.