最終更新:2016-05-11 (水) 17:48:26 (2904d)
MediaPlayer.create
Top / MediaPlayer.create
create(Context context, Uri uri) | URI(URLなど)で指定 |
create(Context context, int resid) | リソースファイルを指定 |
create(Context context, Uri uri, SurfaceHolder holder) | 動画表示用。Serfaceを利用して表示するとき |
ソース
resid
try { AssetFileDescriptor afd = context.getResources().openRawResourceFd(resid); if (afd == null) return null; MediaPlayer mp = new MediaPlayer(); mp.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength()); afd.close(); mp.prepare(); return mp; } catch (IOException ex) { Log.d(TAG, "create failed:", ex); // fall through } catch (IllegalArgumentException ex) { Log.d(TAG, "create failed:", ex); // fall through } catch (SecurityException ex) { Log.d(TAG, "create failed:", ex); // fall through } return null;
関連
- android.content.res.AssetFileDescriptor?