aboutsummaryrefslogtreecommitdiff
path: root/template/assemblies/player/video.phtml
blob: 7ff6969c0e5a0e3679ed7f407d12a0f5fdb66170 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<div style="width: 100%; height: 100%; max-width: <?=h($width)?>px; margin: 0 auto;">
	<video
		autoplay="autoplay"
		preload="auto"
		width="<?=h($width)?>"
		height="<?=h($height)?>"
		style="width: 100%; height: 100%;"
	>
		<? if($format == 'hq'): ?>
			<source
				data-plugin-type="native"
				src="<?=h(link_stream('icecast', $room, $format, $translated))?>"
				title="WebM (Icecast)"
				type="video/webm"
			/>
		<? endif ?>
		<source
			data-plugin-type="flash"
			src="<?=h(link_stream('rtmp', $room, $format, $translated))?>"
			title="h.264 (RTMP)"
			type="video/rtmp"
		/>
		<source
			data-plugin-type="native"
			src="<?=h(link_stream('hls', $room, $format, $translated))?>"
			title="h.264 (HLS)"
			type="application/vnd.apple.mpegURL"
		/>

		<object
			data="assets/js/lib/flashmediaelement.swf"
			type="application/x-shockwave-flash"
			width="<?=h($width)?>"
			height="<?=h($height)?>"
		>
			<param name="movie" value="assets/js/lib/flashmediaelement.swf" />
			<param name="flashvars" value="controls=false&file=<?=h(link_stream('rtmp', $room, $format, $translated))?>" />

			<param name="allowFullScreen" value="true">

			<pre>Sorry, Lynx is not supported.</pre>
		</object>
	</video>
</div>