添加日志打印
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