只有声音正在生成而不是视频为什么?

时间:2011-04-09 09:53:27

标签: android

public void surfaceCreated(SurfaceHolder holder) {

    try {

        mp.setDisplay(holder);
        mp.setDataSource("/sdcard/family.3gp");
        Toast.makeText(this, "Surface created", Toast.LENGTH_LONG).show();
        mp.prepare();
        mp.setLooping(true);
        mp.start();

    } catch (IllegalArgumentException e1) {
        Toast.makeText(this, "Surface created 1", Toast.LENGTH_LONG).show();
        e1.printStackTrace();

她我只收到声音,我无法收到视频......请帮帮我......

1 个答案:

答案 0 :(得分:0)

您可能正在使用模拟器。模拟器的性能不足以播放大多数视频。请使用Android设备测试视频应用程序。

此外,永远不要硬连线/sdcard,因为大多数Android设备都是错误的。使用Environment.getExternalStorageDirectory()获取外部存储的根目录。