Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
胡斌
/
liveAssistant_web_demo
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
胡斌
8 years ago
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
39c1d6d005ec50f786a1f2b31110d92a1943bf42
39c1d6d0
1 parent
54f8804d
add recent modified push url to cookie
隐藏空白字符变更
内嵌
并排对比
正在显示
1 个修改的文件
包含
79 行增加
和
8 行删除
demo.html
demo.html
查看文件 @
39c1d6d
...
...
@@ -144,6 +144,42 @@ a:active {
var
initload
=
true
;
var
player
;
var
rtmp_port
=
1935
;
var
push_urls
;
var
push_url_array
=
[
"0 video=scr audio=mic rtmp://127.0.0.1/live/0"
,
"1 video=doc audio=mic rtmp://127.0.0.1/live/1"
,
"2 video=cam audio=mic rtmp://127.0.0.1/live/2"
,
"3 video=mov audio=mov rtmp://127.0.0.1/live/3"
,
"4 video=non audio=mov rtmp://127.0.0.1/live/4"
,
"5 video=doc audio=non rtmp://127.0.0.1/live/5"
,
"6 video=doc audio=mov rtmp://127.0.0.1/live/6"
,
];
function
getCookieVal
(
offset
)
{
var
endstr
=
document
.
cookie
.
indexOf
(
";"
,
offset
);
if
(
endstr
==
-
1
)
endstr
=
document
.
cookie
.
length
;
return
unescape
(
unescape
(
document
.
cookie
.
substring
(
offset
,
endstr
)));
}
function
getCookie
(
name
)
{
var
arg
=
name
+
"="
;
var
alen
=
arg
.
length
;
var
clen
=
document
.
cookie
.
length
;
var
i
=
0
;
while
(
i
<
clen
)
{
var
j
=
i
+
alen
;
if
(
document
.
cookie
.
substring
(
i
,
j
)
==
arg
)
return
getCookieVal
(
j
);
i
=
document
.
cookie
.
indexOf
(
" "
,
i
)
+
1
;
if
(
i
==
0
)
break
;
}
return
null
;
}
function
setCookie
(
name
,
value
){
document
.
cookie
=
name
+
"="
+
value
+
"; "
}
function
onOpen
(
evt
)
{
...
...
@@ -660,6 +696,7 @@ a:active {
else
if
(
cmdName
==
"start_push"
){
cmd
.
type
=
50
;
var
param
=
document
.
getElementById
(
"start_push_input"
);
addPushList
(
param
.
value
);
cmd
.
data
=
utf16to8
(
param
.
value
);
cmd
.
data_len
=
cmd
.
data
.
length
;
checkAndPlayStream
(
param
.
value
);
...
...
@@ -719,6 +756,40 @@ function getExplorerTitle() {
}
return
""
;
}
function
fillPushList
(){
var
push_option
=
document
.
getElementById
(
'start_push_sample_list'
);
if
(
push_option
!=
null
){
push_option
.
innerHTML
=
""
;
var
content
=
""
;
for
(
var
i
=
0
;
i
<
push_url_array
.
length
;
i
++
){
content
+=
"<option value='"
;
content
+=
push_url_array
[
i
];
content
+=
"'>"
;
}
push_option
.
innerHTML
=
content
;
}
}
function
addPushList
(
url
){
for
(
var
i
=
0
;
i
<
push_url_array
.
length
;
i
++
){
if
(
url
==
push_url_array
[
i
])
return
;
}
var
urls
=
url
;
for
(
var
i
=
0
;
i
<
push_url_array
.
length
;
i
++
){
urls
+=
","
;
urls
+=
push_url_array
[
i
];
}
setCookie
(
"push_urls"
,
urls
);
push_url_array
=
urls
.
split
(
","
);
fillPushList
();
}
window
.
onload
=
function
()
{
...
...
@@ -737,6 +808,13 @@ function getExplorerTitle() {
var
default_ss_start_pos
=
"0,0,"
+
window
.
screen
.
width
+
","
+
window
.
screen
.
height
;
document
.
getElementById
(
'ds_start_coord'
).
value
=
default_ss_start_pos
;
push_urls
=
getCookie
(
"push_urls"
);
if
(
null
!=
push_urls
){
push_url_array
=
push_urls
.
split
(
","
);
}
fillPushList
();
}
function
onJavaScriptBridgeCreated
(
id
){
...
...
@@ -982,14 +1060,7 @@ function getExplorerTitle() {
<td
colspan=
"2"
><button
type=
"button"
id=
"start_push"
onclick=
"javascript:onTestClick(this);"
>
start_push
</button></td>
<td
colspan=
"4"
>
<input
id=
"start_push_input"
size=
"50"
list=
"start_push_sample_list"
/><datalist
id=
"start_push_sample_list"
>
<option
value=
"0 video=scr audio=mic rtmp://127.0.0.1/live/0"
></option>
<option
value=
"1 video=doc audio=mic rtmp://127.0.0.1/live/1"
></option>
<option
value=
"2 video=cam audio=mic rtmp://127.0.0.1/live/2"
></option>
<option
value=
"3 video=mov audio=mov rtmp://127.0.0.1/live/3"
></option>
<option
value=
"4 video=non audio=mov rtmp://127.0.0.1/live/4"
></option>
<option
value=
"5 video=doc audio=non rtmp://127.0.0.1/live/5"
></option>
<option
value=
"6 video=doc audio=mov rtmp://127.0.0.1/live/6"
></option>
</datalist>
</datalist>
</td>
<td
colspan=
"2"
><button
type=
"button"
id=
"stop_push"
onclick=
"javascript:onTestClick(this);"
>
stop_push
</button></td>
</tr>
...
...
请
注册
或
登录
后发表评论