Как использовать 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>
Поддерживаемые настольные браузеры
- Safari 3.1+
- Chrome 3.0+
- Internet Explorer 9.0+
- Firefox 21, 24 (по умолчанию отключено в 24, зависит от системного кодека)
Поддерживаемые мобильные браузеры
- Браузер Android 3.0+
- Safari (iOS) 3.1+
- Firefox (Android) 17.0+
- Internet Explorer (Windows Phone) 9.0+
Просто заставь это работать
- HTML5, Flash, мобильный: MP4/H.264, базовый профиль, 640×480
- HTML5: WebM
- Немного закругли
- HTML5, Flash: MP4/H.264, высокий профиль
- HTML5: WebM
- Мобильный: MP4/H.264, базовый профиль, 480×360 или 640×480
Поддержите все хорошо
- HTML5, Flash: MP4/H.264, высокий профиль
- HTML5: WebM
- HTML5: Ogg
- Мобильный: MP4/H.264, базовый профиль, 480×360, для старых мобильных устройств
- Мобильный: MP4/H.264, основной профиль, 1280×720, для старых устройств iOS (iPhone 4 и более старые iPad /Apple TV). Новейшие устройства (iPhone 5 и т. Д.) Могут поддерживать высокое качество воспроизведения на рабочем столе.
- Мобильный: 3GP/MPEG4, 320×240 и / или 177×144, для не-смартфонов *
Вы можете получить больше идей о