我正在從URL鏈接播放視頻文件。我的URL看起來像:無法播放來自Url鏈接的.mp4文件
// this not works
https://vimeo.com/81995018
我測試了下面的鏈接它的工作,有些什麼答案here。
// it works fine
String LINK = "http://www.boisestatefootball.com/sites/default/files/videos/original/01%20-%20coach%20pete%20bio_4.mp4";
,當我和我的鏈接運行得到日誌貓錯誤,看起來:
12-18 12:25:19.207: D/MediaPlayer(1578): Couldn't open file on client side, trying server side
12-18 12:25:19.217: E/MediaPlayer(1578): error (1, -2147483648)
12-18 12:25:19.277: E/MediaPlayer(1578): Error (1,-2147483648)
12-18 12:25:19.277: D/VideoView(1578): Error: 1,-2147483648
我的動態類,如下所示:
public class MainActivity extends Activity {
Context context = this;
VideoView videoView;
private ProgressDialog progressDialog;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// it works fine
// String LINK =
// "http://www.boisestatefootball.com/sites/default/files/videos/original/01%20-%20coach%20pete%20bio_4.mp4";
// this not works :(
String LINK = "https://vimeo.com/81995018";
videoView = (VideoView) findViewById(R.id.videoView_test);
MediaController mc = new MediaController(this);
mc.setAnchorView(videoView);
mc.setMediaPlayer(videoView);
Uri video = Uri.parse(LINK);
videoView.setMediaController(mc);
videoView.setVideoURI(video);
videoView.requestFocus();
videoView.start();
}
}
我也試圖讓編解碼器/格式/規範的給定的視頻鏈接,以檢查我的Android 2.3.4Sony XPeria-New是否運行它。但也不能得到這個。
需要某人的超級敲門聲。謝謝。
我也試圖讓給出的視頻鏈接的編解碼器/格式/規格,以檢查是否我的Android 2.3.4 *索尼XPERIA - 新*運行與否。但也不能得到這個。 @Murali –
@shihab_returns您需要將此視頻轉換爲Android支持文件,例如:SD - 標準清晰度:H.264視頻編解碼器,視頻比特率高達500 Kbps,分辨率480x360像素,每秒30幀,AAC-LC音頻編解碼器,音頻比特率高達128 Kbps,立體聲音頻與.m4v,.mp4和.mov視頻容器 –
請參閱此鏈接http://www.heywatchencoding.com/android-video-encoder –