Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
胡斌
/
srs
转到一个项目
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
winlin
2015-09-17 18:06:03 +0800
Browse Files
Options
Browse Files
Download
Plain Diff
Commit
5073a6fa0875f3d1b279438cad92a7fedc862406
5073a6fa
2 parents
225e7426
8c2c5984
merge from srs2
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
25 行增加
和
3 行删除
trunk/research/players/js/srs.player.js
trunk/research/players/srs_player/src/srs_player.as
trunk/research/players/js/srs.player.js
查看文件 @
5073a6f
...
...
@@ -26,6 +26,7 @@ function SrsPlayer(container, width, height, private_object) {
this
.
max_buffer_time
=
this
.
buffer_time
*
3
;
// default to 3 x bufferTime.
this
.
volume
=
1.0
;
// default to 100%
this
.
callbackObj
=
null
;
this
.
srs_player_url
=
"srs_player/release/srs_player.swf?_version="
+
srs_get_version_code
();
// callback set the following values.
this
.
meatadata
=
{};
// for on_player_metadata
...
...
@@ -89,7 +90,7 @@ SrsPlayer.prototype.start = function(url) {
var
self
=
this
;
swfobject
.
embedSWF
(
"srs_player/release/srs_player.swf?_version="
+
srs_get_version_code
()
,
this
.
srs_player_url
,
this
.
container
,
this
.
width
,
this
.
height
,
"11.1.0"
,
"js/AdobeFlashPlayerInstall.swf"
,
...
...
@@ -219,8 +220,27 @@ SrsPlayer.prototype.set_mbt = function(max_buffer_time) {
this
.
callbackObj
.
ref
.
__set_mbt
(
max_buffer_time
);
}
/**
* the callback when player is ready.
* set the srs_player.swf url
* @param url, srs_player.swf's url.
* @param params, object.
*/
SrsPlayer
.
prototype
.
set_srs_player_url
=
function
(
url
,
params
)
{
var
query_array
=
[],
query_string
=
""
,
p
;
params
=
params
||
{};
params
.
_version
=
srs_get_version_code
();
for
(
p
in
params
)
{
if
(
params
.
hasOwnProperty
(
p
))
{
query_array
.
push
(
p
+
"="
+
encodeURIComponent
(
params
[
p
]));
}
}
query_string
=
query_array
.
join
(
"&"
);
this
.
srs_player_url
=
url
+
"?"
+
query_string
;
}
/**
* the callback when player is ready.
*/
SrsPlayer
.
prototype
.
on_player_ready
=
function
()
{
}
/**
...
...
trunk/research/players/srs_player/src/srs_player.as
查看文件 @
5073a6f
...
...
@@ -79,6 +79,8 @@ package
this
.
stage
.
addEventListener
(
FullScreenEvent
.
FULL_SCREEN
,
this
.
user_on_stage_fullscreen
)
;
Security
.
allowDomain
(
"*"
)
;
this
.
addChild
(
this
.
control_fs_mask
)
;
this
.
control_fs_mask
.
buttonMode
=
true
;
this
.
control_fs_mask
.
addEventListener
(
MouseEvent
.
CLICK
,
user_on_click_video
)
;
...
...
@@ -613,4 +615,4 @@ package
ExternalInterface
.
call
(
"console.log"
,
msg
)
;
}
}
}
\ No newline at end of file
}
...
...
请
注册
或
登录
后发表评论