添加日志打印
Showing
3 changed files
with
25 additions
and
4 deletions
| ... | @@ -125,7 +125,7 @@ public class TopdrawSDKWrapper { | ... | @@ -125,7 +125,7 @@ public class TopdrawSDKWrapper { |
| 125 | 125 | ||
| 126 | @Override | 126 | @Override |
| 127 | public void onError(String errorMsg) { | 127 | public void onError(String errorMsg) { |
| 128 | // Log.d(TAG, "获取播放链接失败| " + errorMsg); | 128 | Log.d(TAG, "get play url failed| " + errorMsg); |
| 129 | } | 129 | } |
| 130 | }); | 130 | }); |
| 131 | } | 131 | } | ... | ... |
| ... | @@ -41,7 +41,7 @@ public class AndroidMediaPlayer implements IMediaPlayer { | ... | @@ -41,7 +41,7 @@ public class AndroidMediaPlayer implements IMediaPlayer { |
| 41 | 41 | ||
| 42 | @Override | 42 | @Override |
| 43 | public void setArea(int x, int y, int w, int h) { | 43 | public void setArea(int x, int y, int w, int h) { |
| 44 | // Log.d(TAG, "x=" + x + " y=" + y); | 44 | Log.d(TAG, "x=" + x + " y=" + y); |
| 45 | FrameLayout.LayoutParams flp = new FrameLayout.LayoutParams(w, h); | 45 | FrameLayout.LayoutParams flp = new FrameLayout.LayoutParams(w, h); |
| 46 | flp.leftMargin = x; | 46 | flp.leftMargin = x; |
| 47 | flp.topMargin = y; | 47 | flp.topMargin = y; |
| ... | @@ -50,7 +50,7 @@ public class AndroidMediaPlayer implements IMediaPlayer { | ... | @@ -50,7 +50,7 @@ public class AndroidMediaPlayer implements IMediaPlayer { |
| 50 | 50 | ||
| 51 | @Override | 51 | @Override |
| 52 | public void setPlayURL(String url) { | 52 | public void setPlayURL(String url) { |
| 53 | // Log.d("AndroidMediaPlayer:", url); | 53 | Log.d(TAG, "play url: " + url); |
| 54 | if (null != mp) { | 54 | if (null != mp) { |
| 55 | try { | 55 | try { |
| 56 | mp.setDataSource(url); | 56 | mp.setDataSource(url); |
| ... | @@ -218,7 +218,7 @@ public class AndroidMediaPlayer implements IMediaPlayer { | ... | @@ -218,7 +218,7 @@ public class AndroidMediaPlayer implements IMediaPlayer { |
| 218 | private MediaPlayer.OnPreparedListener onPreparedListener = new MediaPlayer.OnPreparedListener() { | 218 | private MediaPlayer.OnPreparedListener onPreparedListener = new MediaPlayer.OnPreparedListener() { |
| 219 | @Override | 219 | @Override |
| 220 | public void onPrepared(MediaPlayer player) { | 220 | public void onPrepared(MediaPlayer player) { |
| 221 | // Log.d(TAG, "播放器准备完成"); | 221 | Log.d(TAG, "onPrepared"); |
| 222 | handler.obtainMessage(CocosMediaPlayer.MP_EVENT_ON_PREPARED).sendToTarget(); | 222 | handler.obtainMessage(CocosMediaPlayer.MP_EVENT_ON_PREPARED).sendToTarget(); |
| 223 | } | 223 | } |
| 224 | }; | 224 | }; |
| ... | @@ -226,6 +226,7 @@ public class AndroidMediaPlayer implements IMediaPlayer { | ... | @@ -226,6 +226,7 @@ public class AndroidMediaPlayer implements IMediaPlayer { |
| 226 | private MediaPlayer.OnInfoListener onInfoListener = new MediaPlayer.OnInfoListener() { | 226 | private MediaPlayer.OnInfoListener onInfoListener = new MediaPlayer.OnInfoListener() { |
| 227 | @Override | 227 | @Override |
| 228 | public boolean onInfo(MediaPlayer mp, int what, int extra) { | 228 | public boolean onInfo(MediaPlayer mp, int what, int extra) { |
| 229 | Log.i(TAG, "player info: " + what + " > " + extra); | ||
| 229 | int[] obj = new int[2]; | 230 | int[] obj = new int[2]; |
| 230 | obj[0] = what; | 231 | obj[0] = what; |
| 231 | obj[1] = extra; | 232 | obj[1] = extra; |
| ... | @@ -264,6 +265,7 @@ public class AndroidMediaPlayer implements IMediaPlayer { | ... | @@ -264,6 +265,7 @@ public class AndroidMediaPlayer implements IMediaPlayer { |
| 264 | private MediaPlayer.OnErrorListener onErrorListener = new MediaPlayer.OnErrorListener() { | 265 | private MediaPlayer.OnErrorListener onErrorListener = new MediaPlayer.OnErrorListener() { |
| 265 | @Override | 266 | @Override |
| 266 | public boolean onError(MediaPlayer mp, int what, int extra) { | 267 | public boolean onError(MediaPlayer mp, int what, int extra) { |
| 268 | Log.i(TAG, "player error: " + what + " > " + extra); | ||
| 267 | int[] obj = new int[2]; | 269 | int[] obj = new int[2]; |
| 268 | obj[0] = what; | 270 | obj[0] = what; |
| 269 | obj[1] = extra; | 271 | obj[1] = extra; | ... | ... |
| ... | @@ -3,6 +3,7 @@ package org.cocos2dx.javascript.component.player; | ... | @@ -3,6 +3,7 @@ package org.cocos2dx.javascript.component.player; |
| 3 | import android.content.Context; | 3 | import android.content.Context; |
| 4 | import android.media.AudioManager; | 4 | import android.media.AudioManager; |
| 5 | import android.os.Handler; | 5 | import android.os.Handler; |
| 6 | import android.util.Log; | ||
| 6 | import android.widget.FrameLayout; | 7 | import android.widget.FrameLayout; |
| 7 | 8 | ||
| 8 | import org.cocos2dx.javascript.component.CocosMediaPlayer; | 9 | import org.cocos2dx.javascript.component.CocosMediaPlayer; |
| ... | @@ -15,6 +16,7 @@ import tv.icntv.icntvplayersdk.IcntvPlayer; | ... | @@ -15,6 +16,7 @@ import tv.icntv.icntvplayersdk.IcntvPlayer; |
| 15 | import tv.icntv.icntvplayersdk.iICntvPlayInterface; | 16 | import tv.icntv.icntvplayersdk.iICntvPlayInterface; |
| 16 | 17 | ||
| 17 | public class NewTVMediaPlayer implements IMediaPlayer { | 18 | public class NewTVMediaPlayer implements IMediaPlayer { |
| 19 | private static final String TAG = "NewTVMediaPlayer"; | ||
| 18 | 20 | ||
| 19 | private Context context; | 21 | private Context context; |
| 20 | private Handler handler; | 22 | private Handler handler; |
| ... | @@ -35,6 +37,7 @@ public class NewTVMediaPlayer implements IMediaPlayer { | ... | @@ -35,6 +37,7 @@ public class NewTVMediaPlayer implements IMediaPlayer { |
| 35 | 37 | ||
| 36 | @Override | 38 | @Override |
| 37 | public void setArea(int x, int y, int w, int h) { | 39 | public void setArea(int x, int y, int w, int h) { |
| 40 | Log.d(TAG, "x=" + x + ", y=" + y + ", width: " + w + ", height: " + h); | ||
| 38 | FrameLayout.LayoutParams flp = new FrameLayout.LayoutParams(w, h); | 41 | FrameLayout.LayoutParams flp = new FrameLayout.LayoutParams(w, h); |
| 39 | flp.leftMargin = x; | 42 | flp.leftMargin = x; |
| 40 | flp.topMargin = y; | 43 | flp.topMargin = y; |
| ... | @@ -43,11 +46,13 @@ public class NewTVMediaPlayer implements IMediaPlayer { | ... | @@ -43,11 +46,13 @@ public class NewTVMediaPlayer implements IMediaPlayer { |
| 43 | 46 | ||
| 44 | @Override | 47 | @Override |
| 45 | public void setPlayURL(String url) { | 48 | public void setPlayURL(String url) { |
| 49 | Log.d(TAG, "play url: " + url); | ||
| 46 | info.setPlayUrl(url); | 50 | info.setPlayUrl(url); |
| 47 | } | 51 | } |
| 48 | 52 | ||
| 49 | @Override | 53 | @Override |
| 50 | public void setInfo(String info) { | 54 | public void setInfo(String info) { |
| 55 | Log.d(TAG, "setInfo: " + info); | ||
| 51 | try { | 56 | try { |
| 52 | // Log.d("NewTVMediaPlayer", "setInfo..." + info); | 57 | // Log.d("NewTVMediaPlayer", "setInfo..." + info); |
| 53 | jsonInfo = new JSONObject(info); | 58 | jsonInfo = new JSONObject(info); |
| ... | @@ -58,18 +63,21 @@ public class NewTVMediaPlayer implements IMediaPlayer { | ... | @@ -58,18 +63,21 @@ public class NewTVMediaPlayer implements IMediaPlayer { |
| 58 | 63 | ||
| 59 | @Override | 64 | @Override |
| 60 | public void prepare() { | 65 | public void prepare() { |
| 66 | Log.d(TAG, "prepare"); | ||
| 61 | // Log.d("NewTVMediaPlayer", "prepare..."); | 67 | // Log.d("NewTVMediaPlayer", "prepare..."); |
| 62 | handler.obtainMessage(CocosMediaPlayer.MP_EVENT_ON_PREPARED).sendToTarget(); | 68 | handler.obtainMessage(CocosMediaPlayer.MP_EVENT_ON_PREPARED).sendToTarget(); |
| 63 | } | 69 | } |
| 64 | 70 | ||
| 65 | @Override | 71 | @Override |
| 66 | public void prepareAsync() { | 72 | public void prepareAsync() { |
| 73 | Log.d(TAG, "prepareAsync"); | ||
| 67 | // Log.d("NewTVMediaPlayer", "prepareAsync..."); | 74 | // Log.d("NewTVMediaPlayer", "prepareAsync..."); |
| 68 | handler.obtainMessage(CocosMediaPlayer.MP_EVENT_ON_PREPARED).sendToTarget(); | 75 | handler.obtainMessage(CocosMediaPlayer.MP_EVENT_ON_PREPARED).sendToTarget(); |
| 69 | } | 76 | } |
| 70 | 77 | ||
| 71 | @Override | 78 | @Override |
| 72 | public void start() { | 79 | public void start() { |
| 80 | Log.d(TAG, "start"); | ||
| 73 | try { | 81 | try { |
| 74 | // Log.d("NewTVMediaPlayer", "start..." + jsonInfo.getString("fileCode")); | 82 | // Log.d("NewTVMediaPlayer", "start..." + jsonInfo.getString("fileCode")); |
| 75 | info.setApp_id(jsonInfo.getString("appId")); | 83 | info.setApp_id(jsonInfo.getString("appId")); |
| ... | @@ -87,6 +95,7 @@ public class NewTVMediaPlayer implements IMediaPlayer { | ... | @@ -87,6 +95,7 @@ public class NewTVMediaPlayer implements IMediaPlayer { |
| 87 | 95 | ||
| 88 | @Override | 96 | @Override |
| 89 | public void pause() { | 97 | public void pause() { |
| 98 | Log.d(TAG, "pause"); | ||
| 90 | if (null != mp) { | 99 | if (null != mp) { |
| 91 | mp.pauseVideo(); | 100 | mp.pauseVideo(); |
| 92 | } | 101 | } |
| ... | @@ -94,6 +103,7 @@ public class NewTVMediaPlayer implements IMediaPlayer { | ... | @@ -94,6 +103,7 @@ public class NewTVMediaPlayer implements IMediaPlayer { |
| 94 | 103 | ||
| 95 | @Override | 104 | @Override |
| 96 | public void resume() { | 105 | public void resume() { |
| 106 | Log.d(TAG, "resume"); | ||
| 97 | if (null != mp) { | 107 | if (null != mp) { |
| 98 | mp.startVideo(); | 108 | mp.startVideo(); |
| 99 | } | 109 | } |
| ... | @@ -101,6 +111,7 @@ public class NewTVMediaPlayer implements IMediaPlayer { | ... | @@ -101,6 +111,7 @@ public class NewTVMediaPlayer implements IMediaPlayer { |
| 101 | 111 | ||
| 102 | @Override | 112 | @Override |
| 103 | public void seekTo(int time) { | 113 | public void seekTo(int time) { |
| 114 | Log.d(TAG, "seekTo: " + time); | ||
| 104 | if (null != mp) { | 115 | if (null != mp) { |
| 105 | // if (time > 0) { //这里可能是造成快进快退进度条闪跳回几秒的原因 fix jerry | 116 | // if (time > 0) { //这里可能是造成快进快退进度条闪跳回几秒的原因 fix jerry |
| 106 | mp.seekTo(time); | 117 | mp.seekTo(time); |
| ... | @@ -125,6 +136,7 @@ public class NewTVMediaPlayer implements IMediaPlayer { | ... | @@ -125,6 +136,7 @@ public class NewTVMediaPlayer implements IMediaPlayer { |
| 125 | 136 | ||
| 126 | @Override | 137 | @Override |
| 127 | public void stop() { | 138 | public void stop() { |
| 139 | Log.d(TAG, "stop"); | ||
| 128 | if (null != mp) { | 140 | if (null != mp) { |
| 129 | // Log.d("NewTVMediaPlayer", "stop..."); | 141 | // Log.d("NewTVMediaPlayer", "stop..."); |
| 130 | mp.release(); | 142 | mp.release(); |
| ... | @@ -179,6 +191,7 @@ public class NewTVMediaPlayer implements IMediaPlayer { | ... | @@ -179,6 +191,7 @@ public class NewTVMediaPlayer implements IMediaPlayer { |
| 179 | if (null != mp) { | 191 | if (null != mp) { |
| 180 | isPlaying = mp.isPlaying(); | 192 | isPlaying = mp.isPlaying(); |
| 181 | } | 193 | } |
| 194 | Log.d(TAG, "isPlaying: " + isPlaying); | ||
| 182 | return isPlaying; | 195 | return isPlaying; |
| 183 | } | 196 | } |
| 184 | 197 | ||
| ... | @@ -186,22 +199,26 @@ public class NewTVMediaPlayer implements IMediaPlayer { | ... | @@ -186,22 +199,26 @@ public class NewTVMediaPlayer implements IMediaPlayer { |
| 186 | 199 | ||
| 187 | @Override | 200 | @Override |
| 188 | public void onPrepared() { | 201 | public void onPrepared() { |
| 202 | Log.d(TAG, "onPrepared"); | ||
| 189 | handler.obtainMessage(CocosMediaPlayer.MP_EVENT_ON_STATE_CHANGE, CocosMediaPlayer.MP_STATE_PLAYING).sendToTarget(); | 203 | handler.obtainMessage(CocosMediaPlayer.MP_EVENT_ON_STATE_CHANGE, CocosMediaPlayer.MP_STATE_PLAYING).sendToTarget(); |
| 190 | } | 204 | } |
| 191 | 205 | ||
| 192 | @Override | 206 | @Override |
| 193 | public void onCompletion() { | 207 | public void onCompletion() { |
| 208 | Log.d(TAG, "onCompletion"); | ||
| 194 | stop(); | 209 | stop(); |
| 195 | handler.obtainMessage(CocosMediaPlayer.MP_EVENT_ON_COMPLETION).sendToTarget(); | 210 | handler.obtainMessage(CocosMediaPlayer.MP_EVENT_ON_COMPLETION).sendToTarget(); |
| 196 | } | 211 | } |
| 197 | 212 | ||
| 198 | @Override | 213 | @Override |
| 199 | public void onBufferStart(String s) { | 214 | public void onBufferStart(String s) { |
| 215 | Log.d(TAG, "onBufferStart"); | ||
| 200 | handler.obtainMessage(CocosMediaPlayer.MP_EVENT_ON_BUFFERSTART, s).sendToTarget(); | 216 | handler.obtainMessage(CocosMediaPlayer.MP_EVENT_ON_BUFFERSTART, s).sendToTarget(); |
| 201 | } | 217 | } |
| 202 | 218 | ||
| 203 | @Override | 219 | @Override |
| 204 | public void onBufferEnd(String s) { | 220 | public void onBufferEnd(String s) { |
| 221 | Log.d(TAG, "onBufferEnd"); | ||
| 205 | if (iICntvPlayInterface.ON_BUFFER_END_TYPE_AD_ONPREPARED.equals(s)) { | 222 | if (iICntvPlayInterface.ON_BUFFER_END_TYPE_AD_ONPREPARED.equals(s)) { |
| 206 | handler.obtainMessage(CocosMediaPlayer.MP_EVENT_ON_STATE_CHANGE, CocosMediaPlayer.MP_STATE_AD_PLAYING).sendToTarget(); | 223 | handler.obtainMessage(CocosMediaPlayer.MP_EVENT_ON_STATE_CHANGE, CocosMediaPlayer.MP_STATE_AD_PLAYING).sendToTarget(); |
| 207 | } else { | 224 | } else { |
| ... | @@ -211,6 +228,7 @@ public class NewTVMediaPlayer implements IMediaPlayer { | ... | @@ -211,6 +228,7 @@ public class NewTVMediaPlayer implements IMediaPlayer { |
| 211 | 228 | ||
| 212 | @Override | 229 | @Override |
| 213 | public void onError(int what, int extra, String msg) { | 230 | public void onError(int what, int extra, String msg) { |
| 231 | Log.d(TAG, "onError: " + what + "(" + extra + "): " + msg); | ||
| 214 | Object[] obj = new Object[3]; | 232 | Object[] obj = new Object[3]; |
| 215 | obj[0] = what; | 233 | obj[0] = what; |
| 216 | obj[1] = extra; | 234 | obj[1] = extra; |
| ... | @@ -221,6 +239,7 @@ public class NewTVMediaPlayer implements IMediaPlayer { | ... | @@ -221,6 +239,7 @@ public class NewTVMediaPlayer implements IMediaPlayer { |
| 221 | 239 | ||
| 222 | @Override | 240 | @Override |
| 223 | public void onTimeout() { | 241 | public void onTimeout() { |
| 242 | Log.d(TAG, "onTimeout"); | ||
| 224 | handler.obtainMessage(CocosMediaPlayer.MP_EVENT_ON_TIMEOUT).sendToTarget(); | 243 | handler.obtainMessage(CocosMediaPlayer.MP_EVENT_ON_TIMEOUT).sendToTarget(); |
| 225 | } | 244 | } |
| 226 | }; | 245 | }; | ... | ... |
-
Please register or sign in to post a comment