播放本机播放器中的资源视频

时间:2011-12-08 20:28:44

标签: android


我需要播放存储在assets文件夹中的 3gp 文件。
我还需要在视频视图中播放原生Android播放器中的视频,请帮助我,我打动了这个
提前谢谢你 jibysthomas

1 个答案:

答案 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();
                }
            });         
        }