我需要播放存储在assets文件夹中的 3gp 文件。
我还需要在视频视图中播放原生Android播放器中的视频,请帮助我,我打动了这个
提前谢谢你
jibysthomas
答案 0 :(得分:1)
如果您要将文件放在 res / raw 文件夹而不是资源文件夹中(任何原因导致无法执行此操作?),您可以使用MediaPlayer
类。此示例假定您的文件位于* res / ra * w,因此文件已分配了资源ID,可通过R.raw.my3gpFile
resId
参数访问。
private void playResource(Context context, int resId) {
MediaPlayer player = MediaPlayer.create(context, resId);
player.start();
player.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.release();
}
});
}