← Форум / Рецепты / Быстрый скриншот с помощью JS API
screenshoter.php
Cкриншот после запуска плеера снимается через JS API:
<?php
$jpg = $GLOBALS["HTTP_RAW_POST_DATA"];
$filename="screen.jpg";
if(isset($jpg)){
$png_file = fopen($filename, "wb") or die("File not opened!");
if($png_file){
set_file_buffer($png_file, 20);
fwrite($png_file, $jpg);
fclose($png_file);
}
echo($filename);
}
?>
В стилях для модуля Скриншот указываете ссылку на этот файл.$jpg = $GLOBALS["HTTP_RAW_POST_DATA"];
$filename="screen.jpg";
if(isset($jpg)){
$png_file = fopen($filename, "wb") or die("File not opened!");
if($png_file){
set_file_buffer($png_file, 20);
fwrite($png_file, $jpg);
fclose($png_file);
}
echo($filename);
}
?>
Cкриншот после запуска плеера снимается через JS API:
uppodSend("playerID", "screenshot");
Скрипт сохраняет скриншот в файл (test.jpg) и возвращает его название плееру. Плеер автоматически передает название файла js-функции uppodGetScreen, которая может опубликовать картинку в нужном контейнереfunction uppodGetScreen(s){
document.getElementById("screen").innerHTML="<center><img src="+s+"></center>";
}
document.getElementById("screen").innerHTML="<center><img src="+s+"></center>";
}
uppod | Ссылка на пост (Смотрели 10839) | 16.08.13 02:37 Ответить |