Tôi gặp khó khăn lớn khi tải ứng dụng Android của mình để phát video từ thẻ SD. Không quan trọng kích thước, tốc độ bit, định dạng video hoặc bất kỳ cài đặt nào khác mà tôi có thể nghĩ đến, cả trình giả lập cũng như G1 của tôi sẽ không phát mọi thứ tôi cố mã hóa. Tôi cũng đã thử một số video từ web (các định dạng video khác nhau, bitrate, có và không có bản âm thanh, v.v.) và không có video nào trong số đó hoạt động.Android - Không thể phát bất kỳ video nào (mp4/mov/3gp/etc.)?
Tất cả tôi tiếp tục nhận được một hộp thoại nói rằng: "Rất tiếc, video này có thể không được chơi"
"Không thể phát video"
Có lỗi được báo cáo trong LogCat, nhưng tôi không hiểu chúng và tôi đã thử tìm kiếm trên Internet để giải thích thêm mà không gặp bất kỳ sự may mắn nào. Xem dưới đây:
03-30 05:34:26.807: ERROR/QCOmxcore(51): OMXCORE API : Free Handle 390d4
03-30 05:34:26.817: ERROR/QCOmxcore(51): Unloading the dynamic library for OMX.qcom.video.decoder.avc
03-30 05:34:26.817: ERROR/PlayerDriver(51): Command PLAYER_PREPARE completed with an error or info PVMFErrNoResources
03-30 05:34:26.857: ERROR/MediaPlayer(14744): error (1, -15)03-30 05:34:26.867: ERROR/MediaPlayer(14744): Error (1,-15)
Đôi khi tôi cũng có được điều này:
03-30 05:49:49.267: ERROR/PlayerDriver(51): Command PLAYER_INIT completed with an error or info PVMFErrResource
03-30 05:49:49.267: ERROR/MediaPlayer(19049): error (1, -17)
03-30 05:49:49.347: ERROR/MediaPlayer(19049): Error (1,-17)
Đây là mã Tôi đang sử dụng (trong phương pháp onCreate() của tôi):
this.setContentView(R.layout.main);
//just a simple VideoView loading files from the SD card
VideoView myIntroView = (VideoView) this.findViewById(R.id.VideoView01);
MediaController mc = new MediaController(this);
myIntroView.setMediaController(mc);
myIntroView.setVideoPath("/sdcard/test.mp4");
myIntroView.requestFocus();
myIntroView.start();
Xin giúp!
"Tôi muốn các hạn chế về video trên Android được ghi nhận tốt hơn". Tôi không thể đồng ý với bạn nhiều hơn. Tôi thậm chí đã theo dõi ví dụ của bạn và vẫn không thể đưa video vào luồng. –
bạn có thể vui lòng gửi mã những gì bạn đã làm ở đây là không thể hiểu được thực sự tôi mới vào lĩnh vực này bất kỳ trợ giúp sẽ được appreicated. – UMAR
Vâng, đó là một nỗi đau thực sự để làm việc với VideoView và MediaPlayer. Cảm ơn Q & A của bạn. –