2
我是一名贸易Flash开发人员,最近因为我工作的公司正在进入应用程序而跳入Android。我已经制作了一个基于XML Feed的视频库,它一切正常,直到我必须播放电影本身,我得到:流MP4问题 - 明显的答案?
无法播放视频。无效的流数据。
我的库项目火起来与.MP4链接另一个活动作为一个额外的:
public class Video_play extends Activity implements View.OnClickListener {
String vLink;
Uri vid;
VideoView vv;
MediaPlayer mp;
SurfaceHolder holder;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);//Hide app title
Bundle extras = getIntent().getExtras();
if (extras != null) {
vLink = extras.getString("video");
vid = Uri.parse(vLink);
}
setContentView(R.layout.vidplay_layout);
vv = (VideoView)findViewById(R.id.vid_fscreen);
Log.i("Video link is: ",vid+"");
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(vv);
vv.setMediaController(mediaController);
vv.setVideoURI(vid);
vv.start();
}
public void onClick(View v) {
}
}
我一直在寻找整个下午,我无法找到我做错了任何直接的建议。任何帮助都是绝对的救命,在此先感谢。
我使用2.2,我们的任何版本都不会使用比此更早的任何东西。对不起,它看起来很明显,但找不到一个好办法! 再次,chees提前 – user738277 2011-05-05 14:25:39
我可以确认使用基线编码的H.264视频上的MP4Box已修复了许多设备特定的播放问题。谢谢你的提示! – 2013-01-09 21:26:28