-
Notifications
You must be signed in to change notification settings - Fork 0
/
player.php_backup
87 lines (79 loc) · 1.51 KB
/
player.php_backup
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<?php
require_once( 'db.php' );
function getPlayer( $mediaid, $zwidth, $zheight )
{
$hlsurl = getHLSurl( $mediaid );
$flasrv = getFLASHsrvr( $mediaid );
$flafil = getFLASHfile( $mediaid );
$previewimg = getPreviewImg( $mediaid );
if( 0 == $mediaid )
{
$jwplayer = <<<EOD1
<script type="text/javascript">
var mediaid = $mediaid;
var dataURL = "ajax_chapters.php";
function init_player( edit )
{
window.jwplayer('videoplayer').setup(
{
autostart:true,
bufferlength: "10",
height:$zheight,
width:$zwidth,
image:'$previewimg',
players:[
{
config:
{
file:'$flafil',
streamer:'$flasrv'},
type:'flash',
src:'player/player.swf'
},
{
config:
{
file:'$hlsurl'
},
type:'html5'
}
],
plugins:
{
'player/livestream.js':
{}
}
});
UpdateTimer();
}
</script>
EOD1;
}
else
{
$jwplayer = <<<EOD2
<script type="text/javascript">
var mediaid = $mediaid;
var dataURL = "ajax_chapters.php";
function init_player( edit )
{
window.jwplayer('videoplayer').setup(
{
autostart:true,
flashplayer:'player/player.swf',
height:$zheight,
width:$zwidth,
image:'$previewimg',
file:'$hlsurl',
provider:'http',
'http.startparam':'starttime'
});
UpdateTimer();
getAllAgenda( edit );
}
</script>
EOD2;
}
return $jwplayer;
}
?>