1

首先,我能够在 android 中显示来自服务器的 3gp 视频。但在我的项目中都是 .flv 视频。因此,我使用视频转换器将 flv 视频转换为 3gp,然后尝试播放这些转换后的 3gp 视频。但是这次它显示这个视频无法播放。可能是什么原因以及如何解决此问题。请在这方面帮助我。

package com.play.video;

import android.app.Activity;
import android.net.Uri;
import android.os.Bundle;
import android.widget.MediaController;
import android.widget.VideoView;

public class PlayvideofromserverActivity extends Activity
{
    private VideoView vView;
    private String vSource;


    @Override
    public void onCreate(Bundle savedInstanceState) 
    { 

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);


        vView = (VideoView)findViewById(R.id.vview);


        vView.requestFocus();


            vSource ="http://server.com/video.3gp";
            vView.setVideoURI(Uri.parse(vSource));


        vView.setMediaController(new MediaController(this));


        vView.start();
    }
} 
4

1 回答 1

2

你确定你的 3GP 文件是正确的吗?转换时,总是有可能出现问题或转换器无法正确转换文件。我建议你检索一个原始的 3GP 来测试它,而不是一个转换的。

于 2012-06-12T07:04:55.367 回答