winlin

update the srs player, set the DAR.

@@ -14,6 +14,15 @@ @@ -14,6 +14,15 @@
14 } 14 }
15 </style> 15 </style>
16 <script type="text/javascript"> 16 <script type="text/javascript">
  17 + var active_dar = null;
  18 + function select_dar(dar_id) {
  19 + if (active_dar) {
  20 + active_dar.removeClass("active");
  21 + }
  22 + active_dar = $(dar_id).parent();
  23 + active_dar.addClass("active");
  24 + }
  25 +
17 $(function(){ 26 $(function(){
18 // get the vhost and port to set the default url. 27 // get the vhost and port to set the default url.
19 // for example: http://192.168.1.213/players/jwplayer6.html?port=1935&vhost=demo 28 // for example: http://192.168.1.213/players/jwplayer6.html?port=1935&vhost=demo
@@ -43,6 +52,8 @@ @@ -43,6 +52,8 @@
43 srs_player.on_player_metadata = function(metadata) { 52 srs_player.on_player_metadata = function(metadata) {
44 $("#btn_dar_original").text("视频原始比例" + "(" + metadata.width + ":" + metadata.height + ")"); 53 $("#btn_dar_original").text("视频原始比例" + "(" + metadata.width + ":" + metadata.height + ")");
45 srs_player.dar(0, 0); 54 srs_player.dar(0, 0);
  55 + select_dar("#btn_dar_original");
  56 +
46 return 0; 57 return 0;
47 } 58 }
48 srs_player.start(); 59 srs_player.start();
@@ -68,18 +79,23 @@ @@ -68,18 +79,23 @@
68 79
69 $("#btn_dar_original").click(function(){ 80 $("#btn_dar_original").click(function(){
70 srs_player.dar(0, 0); 81 srs_player.dar(0, 0);
  82 + select_dar("#btn_dar_original");
71 }); 83 });
72 $("#btn_dar_21_9").click(function(){ 84 $("#btn_dar_21_9").click(function(){
73 srs_player.dar(9, 21); 85 srs_player.dar(9, 21);
  86 + select_dar("#btn_dar_21_9");
74 }); 87 });
75 $("#btn_dar_16_9").click(function(){ 88 $("#btn_dar_16_9").click(function(){
76 srs_player.dar(9, 16); 89 srs_player.dar(9, 16);
  90 + select_dar("#btn_dar_16_9");
77 }); 91 });
78 $("#btn_dar_4_3").click(function(){ 92 $("#btn_dar_4_3").click(function(){
79 srs_player.dar(3, 4); 93 srs_player.dar(3, 4);
  94 + select_dar("#btn_dar_4_3");
80 }); 95 });
81 $("#btn_dar_fill").click(function(){ 96 $("#btn_dar_fill").click(function(){
82 srs_player.dar(-1, -1); 97 srs_player.dar(-1, -1);
  98 + select_dar("#btn_dar_fill");
83 }); 99 });
84 }); 100 });
85 101