mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
dump logs
This commit is contained in:
parent
9ab5039b36
commit
0a2e00f8c5
4 changed files with 24 additions and 0 deletions
|
@ -163,6 +163,12 @@ SrsPlayer.prototype.fluency = function() {
|
||||||
SrsPlayer.prototype.empty_count = function() {
|
SrsPlayer.prototype.empty_count = function() {
|
||||||
return this.__fluency.total_empty_count;
|
return this.__fluency.total_empty_count;
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* get all log data.
|
||||||
|
*/
|
||||||
|
SrsPlayer.prototype.dump_log = function() {
|
||||||
|
return this.callbackObj.ref.__dump_log();
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* to set the DAR, for example, DAR=16:9 where num=16,den=9.
|
* to set the DAR, for example, DAR=16:9 where num=16,den=9.
|
||||||
* @param num, for example, 16.
|
* @param num, for example, 16.
|
||||||
|
|
|
@ -561,6 +561,9 @@
|
||||||
|
|
||||||
$("#main_modal").on("hide", function(){
|
$("#main_modal").on("hide", function(){
|
||||||
if (srs_player) {
|
if (srs_player) {
|
||||||
|
// report the log to backend.
|
||||||
|
console.log(srs_player.dump_log());
|
||||||
|
|
||||||
srs_player.stop();
|
srs_player.stop();
|
||||||
srs_player = null;
|
srs_player = null;
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,6 +8,11 @@ package
|
||||||
*/
|
*/
|
||||||
public class Utility
|
public class Utility
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
* total log.
|
||||||
|
*/
|
||||||
|
public static var logData:String = "";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* initialize the player by flashvars for config.
|
* initialize the player by flashvars for config.
|
||||||
* @param flashvars the config.
|
* @param flashvars the config.
|
||||||
|
@ -23,6 +28,8 @@ package
|
||||||
public static function log(js_id:String, msg:String):void {
|
public static function log(js_id:String, msg:String):void {
|
||||||
msg = "[" + new Date() +"][srs-player][" + js_id + "] " + msg;
|
msg = "[" + new Date() +"][srs-player][" + js_id + "] " + msg;
|
||||||
|
|
||||||
|
logData += msg + "\n";
|
||||||
|
|
||||||
trace(msg);
|
trace(msg);
|
||||||
|
|
||||||
if (!flash.external.ExternalInterface.available) {
|
if (!flash.external.ExternalInterface.available) {
|
||||||
|
|
|
@ -131,6 +131,7 @@ package
|
||||||
flash.external.ExternalInterface.addCallback("__set_fs", this.js_call_set_fs_size);
|
flash.external.ExternalInterface.addCallback("__set_fs", this.js_call_set_fs_size);
|
||||||
flash.external.ExternalInterface.addCallback("__set_bt", this.js_call_set_bt);
|
flash.external.ExternalInterface.addCallback("__set_bt", this.js_call_set_bt);
|
||||||
flash.external.ExternalInterface.addCallback("__set_mbt", this.js_call_set_mbt);
|
flash.external.ExternalInterface.addCallback("__set_mbt", this.js_call_set_mbt);
|
||||||
|
flash.external.ExternalInterface.addCallback("__dump_log", this.js_call_dump_log);
|
||||||
|
|
||||||
flash.external.ExternalInterface.call(this.js_on_player_ready, this.js_id);
|
flash.external.ExternalInterface.call(this.js_on_player_ready, this.js_id);
|
||||||
}
|
}
|
||||||
|
@ -273,6 +274,13 @@ package
|
||||||
log("user resume play");
|
log("user resume play");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* dumps all log data.
|
||||||
|
*/
|
||||||
|
private function js_call_dump_log():String {
|
||||||
|
return Utility.logData;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* to set the DAR, for example, DAR=16:9 where num=16,den=9.
|
* to set the DAR, for example, DAR=16:9 where num=16,den=9.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue