正在显示
1 个修改的文件
包含
17 行增加
和
0 行删除
| @@ -398,6 +398,12 @@ | @@ -398,6 +398,12 @@ | ||
| 398 | <input class="span2" style="width:135px" id="player_clock" type="text" placeholder="年-月-日 时:分:秒"> | 398 | <input class="span2" style="width:135px" id="player_clock" type="text" placeholder="年-月-日 时:分:秒"> |
| 399 | </div> | 399 | </div> |
| 400 | </div> | 400 | </div> |
| 401 | + <div> | ||
| 402 | + <div class="input-prepend" title="首播时间,点播放到开始播放的时间,秒"> | ||
| 403 | + <span class="add-on">@PST</span> | ||
| 404 | + <input class="span1" style="width:60px" id="txt_pst" type="text" placeholder="N秒"> | ||
| 405 | + </div> | ||
| 406 | + </div> | ||
| 401 | </div> | 407 | </div> |
| 402 | </div> | 408 | </div> |
| 403 | <footer> | 409 | <footer> |
| @@ -508,6 +514,9 @@ | @@ -508,6 +514,9 @@ | ||
| 508 | var bts = [0.1, 0.2, 0.3, 0.5, 0.8, 1, 2, 3, 4, 5, 6, 8, 10, 15, 20, 30]; | 514 | var bts = [0.1, 0.2, 0.3, 0.5, 0.8, 1, 2, 3, 4, 5, 6, 8, 10, 15, 20, 30]; |
| 509 | var mbts = [0.6, 0.9, 1.5, 2.4, 3, 6, 9, 12, 15, 18, 24, 30, 45, 60, 90]; | 515 | var mbts = [0.6, 0.9, 1.5, 2.4, 3, 6, 9, 12, 15, 18, 24, 30, 45, 60, 90]; |
| 510 | 516 | ||
| 517 | + // the play startup time. | ||
| 518 | + var pst = new Date(); | ||
| 519 | + | ||
| 511 | $("#main_modal").on("show", function(){ | 520 | $("#main_modal").on("show", function(){ |
| 512 | if (srs_player) { | 521 | if (srs_player) { |
| 513 | return; | 522 | return; |
| @@ -541,6 +550,8 @@ | @@ -541,6 +550,8 @@ | ||
| 541 | 550 | ||
| 542 | select_buffer(buffer_time); | 551 | select_buffer(buffer_time); |
| 543 | this.play(url); | 552 | this.play(url); |
| 553 | + | ||
| 554 | + pst = new Date(); | ||
| 544 | }; | 555 | }; |
| 545 | srs_player.on_player_status = function(code, desc) { | 556 | srs_player.on_player_status = function(code, desc) { |
| 546 | //console.log("[播放器状态] code=" + code + ", desc=" + desc); | 557 | //console.log("[播放器状态] code=" + code + ", desc=" + desc); |
| @@ -554,6 +565,12 @@ | @@ -554,6 +565,12 @@ | ||
| 554 | select_fs_size("#btn_fs_size_screen_100", "screen", 100); | 565 | select_fs_size("#btn_fs_size_screen_100", "screen", 100); |
| 555 | }; | 566 | }; |
| 556 | srs_player.on_player_timer = function(time, buffer_length, kbps, fps, rtime) { | 567 | srs_player.on_player_timer = function(time, buffer_length, kbps, fps, rtime) { |
| 568 | + if (time > 0 && pst) { | ||
| 569 | + var diff = (new Date().getTime() - pst.getTime()) / 1000.0; | ||
| 570 | + $("#txt_pst").val(Number(diff).toFixed(2) + "秒"); | ||
| 571 | + pst = null; | ||
| 572 | + } | ||
| 573 | + | ||
| 557 | var buffer = buffer_length / this.max_buffer_time * 100; | 574 | var buffer = buffer_length / this.max_buffer_time * 100; |
| 558 | $("#pb_buffer").width(Number(buffer).toFixed(1) + "%"); | 575 | $("#pb_buffer").width(Number(buffer).toFixed(1) + "%"); |
| 559 | 576 |
-
请 注册 或 登录 后发表评论