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