Я ищу решение, подобное предложенному здесь (моя проблема та же): Как сохранить файлы на моем сервере с помощью плагина ScriptCam
к сожалению, это не работает для меня.
У меня на сайте есть плагин scriptcam. Записанные видео должны быть отправлены в мою папку ftp, но она не работает (хотя тестовый файл .txt работает). Поддержка Scriptcam, по-видимому, отсутствует ..
поэтому я подумал, что, возможно, выполнимо автоматически захватывать видео по сгенерированной ссылке на scriptcam, но я не уверен, как это сделать. Мой PHP очень простой, и по иронии судьбы мой курс php начинается на следующей неделе в среду, через два дня после сайта (http://www.trainemotionmanagement.com) должен идти жить ..
Есть идеи?
Функция «Готовность к записи» камеры-скрипта выглядит следующим образом:
function fileReady(fileName) {
$('#recorder').hide();
fileName2=fileName.replace('mp4','gif');
$('#message').html('The MP4 file is now dowloadable for five minutes over <a href="'+fileName+'">here</a>. The animated GIF can be downloaded <a href="'+fileName2+'">here</a>.');
var fileNameNoExtension=fileName.replace(".mp4", "");
jwplayer("mediaplayer").setup({
width:320,
height:240,
file: fileName,
image: fileNameNoExtension+'_0000.jpg',
tracks: [{
file: fileNameNoExtension+'.vtt',
kind: 'thumbnails'
}]
});
$('#mediaplayer').show();
}
РЕДАКТИРОВАТЬ: ВОПРОС РЕШЕН. КАК? Понятия не имею, он просто начал работать внезапно ..
Если тестовый файл .txt хранится в вашем ftp, это означает, что с ftp-соединением и другими настройками все в порядке.
Из вашего описания проблемы кажется, что вы, возможно, не использовали коды write js, чтобы все это работало.
На сайте scriptcam есть купол, который отлично сработал для меня.
http://www.scriptcam.com/demo_2.cfm
Это должно работать и для вас.
функция fileReady (fileName) { $ .Ajax ({ тип: 'POST', данные: { "имя_файла": имя_файла}, URL: URL, contentType: 'application / json', success: function (responseXml) { $ ('# message'). html ('Видео успешно создано ..');
} }); }
На стороне сервера
получить параметр имени файла (где имя файла будет URL для файла mp4)
если вы используете php
file_put_contents («имя_файла сохранения», fopen (имя файла, «r»));
и сохранить.
Обратите внимание, что scriptcam удалит этот файл с сервера через 5 минут. Поэтому нам нужно скопировать файл, используя этот метод, или нам нужно настроить детали ftp-сервера.
наслаждаться !!!