Как скрыть путь к файлу в плеере Jw

Мне нужно воспроизвести видео с помощью проигрывателя Jw. Работает нормально, если указать путь к файлу напрямую. Но мне нужно скрыть или использовать другой путь для доступа к видеофайлу по какой-то безопасной причине.

У меня есть следующий код: —

Код сценария: —

 var playerInstance = jwplayer("track_player");
playerInstance.setup({
primary: "flash",
'modes': [{ type: 'html5' }],
file: http://localhost.com/mypro/index.php/load_video,
provider: "http",
type: 'mp4',
image: "http://content.jwplatform.com/thumbs/HkauGhRi-640.jpg",
width: 640,
height: 360,
title: 'A Basic Video Embed',
description: 'A video with a basic title and description!'
});

Код контроллера: —

public function load_song(){
$filename = base_url().'/uploads/test.mp4';
header("Content-type: video/mp4");
header("Content-Length: ".filesize($filename));
readfile($filename);
}

Я использовал приведенный выше код для воспроизведения видео с помощью JWplayer. Я получил ошибку ниже сообщения об ошибке.

Ошибка загрузки медиа-файла: файл не найден

0

Решение

Прежде всего, трудно скрыть содержимое файла. Если он может быть воспроизведен jwplayer, он может быть легко просмотрен браузером и легко загружен с помощью инструментов разработчика, скручивания и т. Д. Вы можете сделать это сложнее, но не можете полностью остановить это.

Некоторые комментарии, основанные на вашем фрагменте кода (кстати, вы пытались проверить, не получаете ли вы какие-либо ошибки на консоли?):

  1. Атрибут файла не указан.
  2. Атрибуты режимов, тип не документированы. title, description необходимо указать, если вы используете интерфейс плейлиста. (Пер: http://support.jwplayer.com/customer/portal/articles/1413113-configuration-options-reference)
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]