Как использовать Strobe Media Playback с Codeigniter

Я пытаюсь использовать плагин Strobe Media Playback для воспроизведения видео на моем сайте. Я также использую codeigniter Framework для своего сайта. Видео, которое я хочу воспроизвести, находится в root> assets> videos> promo.mov. Ниже показано, как выглядит объектный блок:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="100%" height="360"> 
    <param name="movie" value="assets/player/Debug%20build%20for%20Flash%20Player%2010.1/StrobeMediaPlayback.swf"></param> 
    <param name="FlashVars" value="??????????"></param> 
    <param name="allowFullScreen" value="true"></param> 
    <param name="allowscriptaccess" value="always"></param> 
    <embed src="/assets/player/Debug%20build%20for%20Flash%20Player%2010.1/StrobeMediaPlayback.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="100%" height="360" FlashVars="src=??????"></embed> 
</object>

Проблема в том, что значение FlashVars в теге embed требует полного URL-адреса. Однако, поскольку я использую codeigniter, я не могу просто получить доступ к видео с помощью http://www.example.com/assets/videos/promo.mov из-за маршрутизации URI.

Какую ссылку можно использовать для доступа к своему видео?

1 ответ

Решение

Использовать HTML 5 Video player

<video controls>
  <source src="somevideo.webm" type="video/webm">
  <source src="somevideo.mp4" type="video/mp4">
  I'm sorry; your browser doesn't support HTML5 video in WebM with VP8 or MP4 with H.264.
  <!-- You can embed a Flash player here, to play your mp4 video in older browsers -->
</video>

Поддерживаемые настольные браузеры

  1. Safari 3.1+
  2. Chrome 3.0+
  3. Internet Explorer 9.0+
  4. Firefox 21, 24 (по умолчанию отключено в 24, зависит от системного кодека)

Поддерживаемые мобильные браузеры

  1. Браузер Android 3.0+
  2. Safari (iOS) 3.1+
  3. Firefox (Android) 17.0+
  4. Internet Explorer (Windows Phone) 9.0+

Просто заставь это работать

  1. HTML5, Flash, мобильный: MP4/H.264, базовый профиль, 640×480
  2. HTML5: WebM
  3. Немного закругли
  4. HTML5, Flash: MP4/H.264, высокий профиль
  5. HTML5: WebM
  6. Мобильный: MP4/H.264, базовый профиль, 480×360 или 640×480

Поддержите все хорошо

  1. HTML5, Flash: MP4/H.264, высокий профиль
  2. HTML5: WebM
  3. HTML5: Ogg
  4. Мобильный: MP4/H.264, базовый профиль, 480×360, для старых мобильных устройств
  5. Мобильный: MP4/H.264, основной профиль, 1280×720, для старых устройств iOS (iPhone 4 и более старые iPad /Apple TV). Новейшие устройства (iPhone 5 и т. Д.) Могут поддерживать высокое качество воспроизведения на рабочем столе.
  6. Мобильный: 3GP/MPEG4, 320×240 и / или 177×144, для не-смартфонов *

Вы можете получить больше идей о

  1. blog.zencoder.com
  2. developer.mozilla.org
Другие вопросы по тегам