首先,我能够在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();
}
} 发布于 2012-06-12 15:04:55
你确定你的3GP文件是正确的吗?在转换时,总是有可能出现错误或转换器不能正确转换文件。我建议你检索一个原始的3GP来测试它,而不是转换后的3GP。
https://stackoverflow.com/questions/10991836
复制相似问题