public static String getLocale() { Locale locale = Locale.getDefault(); if (locale != null) { String lo = locale.getLanguage(); Log.i("getLocale " + lo); if (lo != null) { return lo.toLowerCase(); } } return "en"; }
@Override public void onTimedTextUpdate(byte[] pixels, int width, int height) { Log.i("onSubtitleUpdate: bitmap subtitle, %dx%d", width, height); if (mOnTimedTextListener != null) mOnTimedTextListener.onTimedTextUpdate(pixels, width, height); }
public void setMimeType(String mimeType) { Log.i("setMimeType: %s", mimeType); mMimeType = mimeType; mFileType = MediaFile.getFileTypeForMimeType(mimeType); }
@Override public void onTimedText(String text) { Log.i("onSubtitleUpdate: %s", text); if (mOnTimedTextListener != null) mOnTimedTextListener.onTimedText(text); } };
public void scanFile(String path, long lastModified, long fileSize) { Log.i("scanFile: %s", path); doScanFile(path, lastModified, fileSize, false); }
/** * Get the path for the file:/// only * * @param uri * @return */ public static String getPath(String uri) { Log.i("FileUtils#getPath(%s)", uri); if (TextUtils.isEmpty(uri)) return null; if (uri.startsWith("file://") && uri.length() > 7) return Uri.decode(uri.substring(7)); return Uri.decode(uri); }
public void handleStringTag(String name, byte[] valueBytes, String valueEncoding) { String value; try { value = new String(valueBytes, valueEncoding); } catch (Exception e) { Log.e("handleStringTag", e); value = new String(valueBytes); } Log.i("%s : %s", name, value); if (name.equalsIgnoreCase("title")) { mTitle = value; } else if (name.equalsIgnoreCase("artist")) { mArtist = value.trim(); } else if (name.equalsIgnoreCase("albumartist")) { if (TextUtils.isEmpty(mArtist)) mArtist = value.trim(); } else if (name.equalsIgnoreCase("album")) { mAlbum = value.trim(); } else if (name.equalsIgnoreCase("language")) { mLanguage = value.trim(); } else if (name.equalsIgnoreCase("duration")) { mDuration = parseSubstring(value, 0, 0); } else if (name.equalsIgnoreCase("width")) { mWidth = parseSubstring(value, 0, 0); } else if (name.equalsIgnoreCase("height")) { mHeight = parseSubstring(value, 0, 0); } }
return; case MEDIA_INFO: Log.i("Info (%d, %d)", msg.arg1, msg.arg2); if (mOnInfoListener != null) mOnInfoListener.onInfo(mMediaPlayer, msg.arg1, msg.arg2); mData = msg.getData(); if (mData.getInt(MEDIA_SUBTITLE_TYPE) == SUBTITLE_TEXT) { Log.i("Subtitle : %s", mData.getString(MEDIA_SUBTITLE_STRING)); if (mOnTimedTextListener != null) mOnTimedTextListener.onTimedText(mData.getString(MEDIA_SUBTITLE_STRING)); } else if (mData.getInt(MEDIA_SUBTITLE_TYPE) == SUBTITLE_BITMAP) { Log.i("Subtitle : bitmap"); if (mOnTimedTextListener != null) mOnTimedTextListener.onTimedTextUpdate(mData.getByteArray(MEDIA_SUBTITLE_BYTES), msg.arg1, msg.arg2);
public static String getLocale() { Locale locale = Locale.getDefault(); if (locale != null) { String lo = locale.getLanguage(); Log.i("getLocale " + lo); if (lo != null) { return lo.toLowerCase(); } } return "en"; }
public static String getLocale() { Locale locale = Locale.getDefault(); if (locale != null) { String lo = locale.getLanguage(); Log.i("getLocale " + lo); if (lo != null) { return lo.toLowerCase(); } } return "en"; }
public static String getLocale() { Locale locale = Locale.getDefault(); if (locale != null) { String lo = locale.getLanguage(); Log.i("getLocale " + lo); if (lo != null) { return lo.toLowerCase(); } } return "en"; }
public void setMimeType(String mimeType) { Log.i("setMimeType: %s", mimeType); mMimeType = mimeType; mFileType = MediaFile.getFileTypeForMimeType(mimeType); }
public void setMimeType(String mimeType) { Log.i("setMimeType: %s", mimeType); mMimeType = mimeType; mFileType = MediaFile.getFileTypeForMimeType(mimeType); }
@Override public void onTimedText(String text) { Log.i("onSubtitleUpdate: %s", text); if (mOnTimedTextListener != null) mOnTimedTextListener.onTimedText(text); } };
public void setMimeType(String mimeType) { Log.i("setMimeType: %s", mimeType); mMimeType = mimeType; mFileType = MediaFile.getFileTypeForMimeType(mimeType); }
@Override public void onTimedTextUpdate(byte[] pixels, int width, int height) { Log.i("onSubtitleUpdate: bitmap subtitle, %dx%d", width, height); if (mOnTimedTextListener != null) mOnTimedTextListener.onTimedTextUpdate(pixels, width, height); }
public void setMimeType(String mimeType) { Log.i("setMimeType: %s", mimeType); mMimeType = mimeType; mFileType = MediaFile.getFileTypeForMimeType(mimeType); }
@Override public void onTimedTextUpdate(byte[] pixels, int width, int height) { Log.i("onSubtitleUpdate: bitmap subtitle, %dx%d", width, height); if (mOnTimedTextListener != null) mOnTimedTextListener.onTimedTextUpdate(pixels, width, height); }
@Override public void onTimedText(String text) { Log.i("onSubtitleUpdate: %s", text); if (mOnTimedTextListener != null) mOnTimedTextListener.onTimedText(text); } };
@Override public void onTimedTextUpdate(byte[] pixels, int width, int height) { Log.i("onSubtitleUpdate: bitmap subtitle, %dx%d", width, height); if (mOnTimedTextListener != null) mOnTimedTextListener.onTimedTextUpdate(pixels, width, height); }