Commit 3111d85d 3111d85d165c9ebcb34417646ecdc2fcef17337b by 胡国瑞

添加日志打印

1 parent 4b684c1e
......@@ -125,7 +125,7 @@ public class TopdrawSDKWrapper {
@Override
public void onError(String errorMsg) {
// Log.d(TAG, "获取播放链接失败| " + errorMsg);
Log.d(TAG, "get play url failed| " + errorMsg);
}
});
}
......
......@@ -41,7 +41,7 @@ public class AndroidMediaPlayer implements IMediaPlayer {
@Override
public void setArea(int x, int y, int w, int h) {
// Log.d(TAG, "x=" + x + " y=" + y);
Log.d(TAG, "x=" + x + " y=" + y);
FrameLayout.LayoutParams flp = new FrameLayout.LayoutParams(w, h);
flp.leftMargin = x;
flp.topMargin = y;
......@@ -50,7 +50,7 @@ public class AndroidMediaPlayer implements IMediaPlayer {
@Override
public void setPlayURL(String url) {
// Log.d("AndroidMediaPlayer:", url);
Log.d(TAG, "play url: " + url);
if (null != mp) {
try {
mp.setDataSource(url);
......@@ -218,7 +218,7 @@ public class AndroidMediaPlayer implements IMediaPlayer {
private MediaPlayer.OnPreparedListener onPreparedListener = new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer player) {
// Log.d(TAG, "播放器准备完成");
Log.d(TAG, "onPrepared");
handler.obtainMessage(CocosMediaPlayer.MP_EVENT_ON_PREPARED).sendToTarget();
}
};
......@@ -226,6 +226,7 @@ public class AndroidMediaPlayer implements IMediaPlayer {
private MediaPlayer.OnInfoListener onInfoListener = new MediaPlayer.OnInfoListener() {
@Override
public boolean onInfo(MediaPlayer mp, int what, int extra) {
Log.i(TAG, "player info: " + what + " > " + extra);
int[] obj = new int[2];
obj[0] = what;
obj[1] = extra;
......@@ -264,6 +265,7 @@ public class AndroidMediaPlayer implements IMediaPlayer {
private MediaPlayer.OnErrorListener onErrorListener = new MediaPlayer.OnErrorListener() {
@Override
public boolean onError(MediaPlayer mp, int what, int extra) {
Log.i(TAG, "player error: " + what + " > " + extra);
int[] obj = new int[2];
obj[0] = what;
obj[1] = extra;
......
......@@ -3,6 +3,7 @@ package org.cocos2dx.javascript.component.player;
import android.content.Context;
import android.media.AudioManager;
import android.os.Handler;
import android.util.Log;
import android.widget.FrameLayout;
import org.cocos2dx.javascript.component.CocosMediaPlayer;
......@@ -15,6 +16,7 @@ import tv.icntv.icntvplayersdk.IcntvPlayer;
import tv.icntv.icntvplayersdk.iICntvPlayInterface;
public class NewTVMediaPlayer implements IMediaPlayer {
private static final String TAG = "NewTVMediaPlayer";
private Context context;
private Handler handler;
......@@ -35,6 +37,7 @@ public class NewTVMediaPlayer implements IMediaPlayer {
@Override
public void setArea(int x, int y, int w, int h) {
Log.d(TAG, "x=" + x + ", y=" + y + ", width: " + w + ", height: " + h);
FrameLayout.LayoutParams flp = new FrameLayout.LayoutParams(w, h);
flp.leftMargin = x;
flp.topMargin = y;
......@@ -43,11 +46,13 @@ public class NewTVMediaPlayer implements IMediaPlayer {
@Override
public void setPlayURL(String url) {
Log.d(TAG, "play url: " + url);
info.setPlayUrl(url);
}
@Override
public void setInfo(String info) {
Log.d(TAG, "setInfo: " + info);
try {
// Log.d("NewTVMediaPlayer", "setInfo..." + info);
jsonInfo = new JSONObject(info);
......@@ -58,18 +63,21 @@ public class NewTVMediaPlayer implements IMediaPlayer {
@Override
public void prepare() {
Log.d(TAG, "prepare");
// Log.d("NewTVMediaPlayer", "prepare...");
handler.obtainMessage(CocosMediaPlayer.MP_EVENT_ON_PREPARED).sendToTarget();
}
@Override
public void prepareAsync() {
Log.d(TAG, "prepareAsync");
// Log.d("NewTVMediaPlayer", "prepareAsync...");
handler.obtainMessage(CocosMediaPlayer.MP_EVENT_ON_PREPARED).sendToTarget();
}
@Override
public void start() {
Log.d(TAG, "start");
try {
// Log.d("NewTVMediaPlayer", "start..." + jsonInfo.getString("fileCode"));
info.setApp_id(jsonInfo.getString("appId"));
......@@ -87,6 +95,7 @@ public class NewTVMediaPlayer implements IMediaPlayer {
@Override
public void pause() {
Log.d(TAG, "pause");
if (null != mp) {
mp.pauseVideo();
}
......@@ -94,6 +103,7 @@ public class NewTVMediaPlayer implements IMediaPlayer {
@Override
public void resume() {
Log.d(TAG, "resume");
if (null != mp) {
mp.startVideo();
}
......@@ -101,6 +111,7 @@ public class NewTVMediaPlayer implements IMediaPlayer {
@Override
public void seekTo(int time) {
Log.d(TAG, "seekTo: " + time);
if (null != mp) {
// if (time > 0) { //这里可能是造成快进快退进度条闪跳回几秒的原因 fix jerry
mp.seekTo(time);
......@@ -125,6 +136,7 @@ public class NewTVMediaPlayer implements IMediaPlayer {
@Override
public void stop() {
Log.d(TAG, "stop");
if (null != mp) {
// Log.d("NewTVMediaPlayer", "stop...");
mp.release();
......@@ -179,6 +191,7 @@ public class NewTVMediaPlayer implements IMediaPlayer {
if (null != mp) {
isPlaying = mp.isPlaying();
}
Log.d(TAG, "isPlaying: " + isPlaying);
return isPlaying;
}
......@@ -186,22 +199,26 @@ public class NewTVMediaPlayer implements IMediaPlayer {
@Override
public void onPrepared() {
Log.d(TAG, "onPrepared");
handler.obtainMessage(CocosMediaPlayer.MP_EVENT_ON_STATE_CHANGE, CocosMediaPlayer.MP_STATE_PLAYING).sendToTarget();
}
@Override
public void onCompletion() {
Log.d(TAG, "onCompletion");
stop();
handler.obtainMessage(CocosMediaPlayer.MP_EVENT_ON_COMPLETION).sendToTarget();
}
@Override
public void onBufferStart(String s) {
Log.d(TAG, "onBufferStart");
handler.obtainMessage(CocosMediaPlayer.MP_EVENT_ON_BUFFERSTART, s).sendToTarget();
}
@Override
public void onBufferEnd(String s) {
Log.d(TAG, "onBufferEnd");
if (iICntvPlayInterface.ON_BUFFER_END_TYPE_AD_ONPREPARED.equals(s)) {
handler.obtainMessage(CocosMediaPlayer.MP_EVENT_ON_STATE_CHANGE, CocosMediaPlayer.MP_STATE_AD_PLAYING).sendToTarget();
} else {
......@@ -211,6 +228,7 @@ public class NewTVMediaPlayer implements IMediaPlayer {
@Override
public void onError(int what, int extra, String msg) {
Log.d(TAG, "onError: " + what + "(" + extra + "): " + msg);
Object[] obj = new Object[3];
obj[0] = what;
obj[1] = extra;
......@@ -221,6 +239,7 @@ public class NewTVMediaPlayer implements IMediaPlayer {
@Override
public void onTimeout() {
Log.d(TAG, "onTimeout");
handler.obtainMessage(CocosMediaPlayer.MP_EVENT_ON_TIMEOUT).sendToTarget();
}
};
......