From b5c17e23388f30a14b3b5bd657b97496de799490 Mon Sep 17 00:00:00 2001 From: winlin Date: Fri, 20 Dec 2013 18:49:45 +0800 Subject: [PATCH] update the srs player, set the DAR. --- trunk/research/players/srs_player.html | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/trunk/research/players/srs_player.html b/trunk/research/players/srs_player.html index 56edf6e5a..5893b7da9 100755 --- a/trunk/research/players/srs_player.html +++ b/trunk/research/players/srs_player.html @@ -77,6 +77,9 @@ $("#btn_dar_4_3").click(function(){ srs_player.dar(3, 4); }); + $("#btn_dar_fill").click(function(){ + srs_player.dar(-1, -1); + }); }); /* @@ -161,16 +164,26 @@ } /* * to set the DAR, for example, DAR=16:9 - * @param num, for example, 9. use metadata height if 0. - * @param den, for example, 16. use metadata width if 0. + * @param num, for example, 9. + * use metadata height if 0. + * use user specified height if -1. + * @param den, for example, 16. + * use metadata width if 0. + * use user specified width if -1. */ SrsPlayer.prototype.dar = function(num, den) { if (num == 0 && this.metadata) { num = this.metadata.height; + } else if (num == -1) { + num = this.height; } + if (den == 0 && this.metadata) { den = this.metadata.width; + } else if (den == -1) { + den = this.width; } + return this.callbackObj.ref.__dar(num, den); } SrsPlayer.prototype.on_player_ready = function() { @@ -254,6 +267,7 @@
  • 宽屏影院(21:9)
  • 宽屏电影(16:9)
  • 窄屏(4:3)
  • +
  • 填充