public static IjkMediaPlayer getIjkMediaPlayer(IMediaPlayer mp) { IjkMediaPlayer ijkMediaPlayer = null; if (mp == null) { return null; } if (mp instanceof IjkMediaPlayer) { ijkMediaPlayer = (IjkMediaPlayer) mp; } else if (mp instanceof MediaPlayerProxy && ((MediaPlayerProxy) mp).getInternalMediaPlayer() instanceof IjkMediaPlayer) { ijkMediaPlayer = (IjkMediaPlayer) ((MediaPlayerProxy) mp).getInternalMediaPlayer(); } return ijkMediaPlayer; }
public static IjkMediaPlayer getIjkMediaPlayer(IMediaPlayer mp) { IjkMediaPlayer ijkMediaPlayer = null; if (mp == null) { return null; } if (mp instanceof IjkMediaPlayer) { ijkMediaPlayer = (IjkMediaPlayer) mp; } else if (mp instanceof MediaPlayerProxy && ((MediaPlayerProxy) mp).getInternalMediaPlayer() instanceof IjkMediaPlayer) { ijkMediaPlayer = (IjkMediaPlayer) ((MediaPlayerProxy) mp).getInternalMediaPlayer(); } return ijkMediaPlayer; }
public static IjkMediaPlayer getIjkMediaPlayer(IMediaPlayer mp) { IjkMediaPlayer ijkMediaPlayer = null; if (mp == null) { return null; } if (mp instanceof IjkMediaPlayer) { ijkMediaPlayer = (IjkMediaPlayer) mp; } else if (mp instanceof MediaPlayerProxy && ((MediaPlayerProxy) mp).getInternalMediaPlayer() instanceof IjkMediaPlayer) { ijkMediaPlayer = (IjkMediaPlayer) ((MediaPlayerProxy) mp).getInternalMediaPlayer(); } return ijkMediaPlayer; }
} else if (mMediaPlayer instanceof MediaPlayerProxy) { MediaPlayerProxy proxy = (MediaPlayerProxy) mMediaPlayer; IMediaPlayer internal = proxy.getInternalMediaPlayer(); if (internal != null && internal instanceof IjkMediaPlayer) mp = (IjkMediaPlayer) internal;
public static IjkMediaPlayer getIjkMediaPlayer(IMediaPlayer mp) { IjkMediaPlayer ijkMediaPlayer = null; if (mp == null) { return null; } if (mp instanceof IjkMediaPlayer) { ijkMediaPlayer = (IjkMediaPlayer) mp; } else if (mp instanceof MediaPlayerProxy && ((MediaPlayerProxy) mp).getInternalMediaPlayer() instanceof IjkMediaPlayer) { ijkMediaPlayer = (IjkMediaPlayer) ((MediaPlayerProxy) mp).getInternalMediaPlayer(); } return ijkMediaPlayer; }
public static IjkMediaPlayer getIjkMediaPlayer(IMediaPlayer mp) { IjkMediaPlayer ijkMediaPlayer = null; if (mp == null) { return null; } if (mp instanceof IjkMediaPlayer) { ijkMediaPlayer = (IjkMediaPlayer) mp; } else if (mp instanceof MediaPlayerProxy && ((MediaPlayerProxy) mp).getInternalMediaPlayer() instanceof IjkMediaPlayer) { ijkMediaPlayer = (IjkMediaPlayer) ((MediaPlayerProxy) mp).getInternalMediaPlayer(); } return ijkMediaPlayer; }
public static IjkMediaPlayer getIjkMediaPlayer(IMediaPlayer mp) { IjkMediaPlayer ijkMediaPlayer = null; if (mp == null) { return null; } if (mp instanceof IjkMediaPlayer) { ijkMediaPlayer = (IjkMediaPlayer) mp; } else if (mp instanceof MediaPlayerProxy && ((MediaPlayerProxy) mp).getInternalMediaPlayer() instanceof IjkMediaPlayer) { ijkMediaPlayer = (IjkMediaPlayer) ((MediaPlayerProxy) mp).getInternalMediaPlayer(); } return ijkMediaPlayer; }
public static IjkMediaPlayer getIjkMediaPlayer(IMediaPlayer mp) { IjkMediaPlayer ijkMediaPlayer = null; if (mp == null) { return null; } if (mp instanceof IjkMediaPlayer) { ijkMediaPlayer = (IjkMediaPlayer) mp; } else if (mp instanceof MediaPlayerProxy && ((MediaPlayerProxy) mp).getInternalMediaPlayer() instanceof IjkMediaPlayer) { ijkMediaPlayer = (IjkMediaPlayer) ((MediaPlayerProxy) mp).getInternalMediaPlayer(); } return ijkMediaPlayer; }
public static IjkMediaPlayer getIjkMediaPlayer(IMediaPlayer mp) { IjkMediaPlayer ijkMediaPlayer = null; if (mp == null) { return null; } if (mp instanceof IjkMediaPlayer) { ijkMediaPlayer = (IjkMediaPlayer) mp; } else if (mp instanceof MediaPlayerProxy && ((MediaPlayerProxy) mp).getInternalMediaPlayer() instanceof IjkMediaPlayer) { ijkMediaPlayer = (IjkMediaPlayer) ((MediaPlayerProxy) mp).getInternalMediaPlayer(); } return ijkMediaPlayer; }
public static IjkMediaPlayer getIjkMediaPlayer(IMediaPlayer mp) { IjkMediaPlayer ijkMediaPlayer = null; if (mp == null) { return null; } if (mp instanceof IjkMediaPlayer) { ijkMediaPlayer = (IjkMediaPlayer) mp; } else if (mp instanceof MediaPlayerProxy && ((MediaPlayerProxy) mp).getInternalMediaPlayer() instanceof IjkMediaPlayer) { ijkMediaPlayer = (IjkMediaPlayer) ((MediaPlayerProxy) mp).getInternalMediaPlayer(); } return ijkMediaPlayer; }
public static IjkMediaPlayer getIjkMediaPlayer(IMediaPlayer mp) { IjkMediaPlayer ijkMediaPlayer = null; if (mp == null) { return null; } if (mp instanceof IjkMediaPlayer) { ijkMediaPlayer = (IjkMediaPlayer) mp; } else if (mp instanceof MediaPlayerProxy && ((MediaPlayerProxy) mp).getInternalMediaPlayer() instanceof IjkMediaPlayer) { ijkMediaPlayer = (IjkMediaPlayer) ((MediaPlayerProxy) mp).getInternalMediaPlayer(); } return ijkMediaPlayer; }
public static IjkMediaPlayer getIjkMediaPlayer(IMediaPlayer mp) { IjkMediaPlayer ijkMediaPlayer = null; if (mp == null) { return null; } if (mp instanceof IjkMediaPlayer) { ijkMediaPlayer = (IjkMediaPlayer) mp; } else if (mp instanceof MediaPlayerProxy && ((MediaPlayerProxy) mp) .getInternalMediaPlayer() instanceof IjkMediaPlayer) { ijkMediaPlayer = (IjkMediaPlayer) ((MediaPlayerProxy) mp) .getInternalMediaPlayer(); } return ijkMediaPlayer; }
public static IjkMediaPlayer getIjkMediaPlayer(IMediaPlayer mp) { IjkMediaPlayer ijkMediaPlayer = null; if (mp == null) { return null; } if (mp instanceof IjkMediaPlayer) { ijkMediaPlayer = (IjkMediaPlayer) mp; } else if (mp instanceof MediaPlayerProxy && ((MediaPlayerProxy) mp) .getInternalMediaPlayer() instanceof IjkMediaPlayer) { ijkMediaPlayer = (IjkMediaPlayer) ((MediaPlayerProxy) mp) .getInternalMediaPlayer(); } return ijkMediaPlayer; }
@Override public void handleMessage(Message msg) { switch (msg.what) { case MSG_UPDATE_HUD: { InfoHudViewHolder holder = InfoHudViewHolder.this; IjkMediaPlayer mp = null; if (mMediaPlayer == null) break; if (mMediaPlayer instanceof IjkMediaPlayer) { mp = (IjkMediaPlayer) mMediaPlayer; } else if (mMediaPlayer instanceof MediaPlayerProxy) { MediaPlayerProxy proxy = (MediaPlayerProxy) mMediaPlayer; IMediaPlayer internal = proxy.getInternalMediaPlayer(); if (internal != null && internal instanceof IjkMediaPlayer) mp = (IjkMediaPlayer) internal; } if (mp == null) break; float fpsOutput = mp.getVideoOutputFramesPerSecond(); float fpsDecode = mp.getVideoDecodeFramesPerSecond(); setRowValue(R.string.fps_decode, String.format(Locale.US, "%.2f", fpsDecode)); setRowValue(R.string.fps_output, String.format(Locale.US, "%.2f", fpsOutput)); mHandler.removeMessages(MSG_UPDATE_HUD); mHandler.sendEmptyMessageDelayed(MSG_UPDATE_HUD, 500); } } } };
@Override public void handleMessage(Message msg) { switch (msg.what) { case MSG_UPDATE_HUD: { InfoHudViewHolder holder = InfoHudViewHolder.this; IjkMediaPlayer mp = null; if (mMediaPlayer == null) break; if (mMediaPlayer instanceof IjkMediaPlayer) { mp = (IjkMediaPlayer) mMediaPlayer; } else if (mMediaPlayer instanceof MediaPlayerProxy) { MediaPlayerProxy proxy = (MediaPlayerProxy) mMediaPlayer; IMediaPlayer internal = proxy.getInternalMediaPlayer(); if (internal != null && internal instanceof IjkMediaPlayer) mp = (IjkMediaPlayer) internal; } if (mp == null) break; float fpsOutput = mp.getVideoOutputFramesPerSecond(); float fpsDecode = mp.getVideoDecodeFramesPerSecond(); setRowValue(R.string.fps_decode, String.format(Locale.US, "%.2f", fpsDecode)); setRowValue(R.string.fps_output, String.format(Locale.US, "%.2f", fpsOutput)); mHandler.removeMessages(MSG_UPDATE_HUD); mHandler.sendEmptyMessageDelayed(MSG_UPDATE_HUD, 500); } } } };
} else if (mMediaPlayer instanceof MediaPlayerProxy) { MediaPlayerProxy proxy = (MediaPlayerProxy) mMediaPlayer; IMediaPlayer internal = proxy.getInternalMediaPlayer(); if (internal != null && internal instanceof IjkMediaPlayer) mp = (IjkMediaPlayer) internal;
} else if (mMediaPlayer instanceof MediaPlayerProxy) { MediaPlayerProxy proxy = (MediaPlayerProxy) mMediaPlayer; IMediaPlayer internal = proxy.getInternalMediaPlayer(); if (internal != null && internal instanceof IjkMediaPlayer) mp = (IjkMediaPlayer) internal;
} else if (mMediaPlayer instanceof MediaPlayerProxy) { MediaPlayerProxy proxy = (MediaPlayerProxy) mMediaPlayer; IMediaPlayer internal = proxy.getInternalMediaPlayer(); if (internal != null && internal instanceof IjkMediaPlayer) mp = (IjkMediaPlayer) internal;
} else if (mMediaPlayer instanceof MediaPlayerProxy) { MediaPlayerProxy proxy = (MediaPlayerProxy) mMediaPlayer; IMediaPlayer internal = proxy.getInternalMediaPlayer(); if (internal != null && internal instanceof IjkMediaPlayer) mp = (IjkMediaPlayer) internal;
} else if (mMediaPlayer instanceof MediaPlayerProxy) { MediaPlayerProxy proxy = (MediaPlayerProxy) mMediaPlayer; IMediaPlayer internal = proxy.getInternalMediaPlayer(); if (internal != null && internal instanceof IjkMediaPlayer) mp = (IjkMediaPlayer) internal;