Tôi đang trong quá trình nâng cấp ứng dụng lên Android 6.0. Mọi thứ dường như không sao trừ khi cố gắng phát một số video nhất định từ một nguồn từ xa. Họ chơi tốt trên các thiết bị không Marshmallow của chúng tôi (cho chi tiết cụ thể, tôi có một Galaxy S3 trên 4.1.2 Jelly Bean đang chơi chính xác cùng một video tốt, không có vấn đề gì). Chúng tôi đã thử nghiệm với nhiều thiết bị trên 6.0 và vấn đề dường như được bản địa hóa cho hệ điều hành này.Lỗi Android "Không thể phát video này" lỗi
Khi cố gắng phát video trong một videoview đơn giản, tôi nhận được thông báo cho biết "Không thể phát video này".
Tôi đã gặp một số sự cố với các video khác trên 4.1.2 trước đây và nghĩ rằng đó có thể là sự cố codec, mà tôi nghĩ lại có thể là thủ phạm. Các video mà sẽ không chơi tất cả đều có những điểm chung:
- AAC
- H.264
- MPEG-4 SDSM
- MPEG-4 ODSM
Khi tôi cố gắng khởi động các hoạt động với videoview, đây là những gì các logcat spits ra.
201-801/? D/audio_hw_primary﹕ out_set_parameters: enter: usecase(1: low-latency-playback) kvpairs: routing=2
201-800/? D/audio_hw_primary﹕ select_devices: out_snd_device(2: speaker) in_snd_device(0: none)
201-800/? D/msm8974_platform﹕ platform_send_audio_calibration: sending audio calibration for snd_device(2) acdb_id(15)
201-800/? D/audio_hw_primary﹕ enable_snd_device: snd_device(2: speaker)
201-800/? D/audio_hw_primary﹕ enable_audio_route: apply and update mixer path: low-latency-playback
777-1257/? I/MediaFocusControl﹕ AudioFocus requestAudioFocus() from android.med[email protected] req=1flags=0x0
4591-4591/? W/MediaPlayer﹕ Couldn't open file on client side; trying server side: java.io.FileNotFoundException: No content provider: http://videopath.mp4
201-5605/? D/NuPlayer﹕ onSetVideoSurface(0xb48c2700, no video decoder)
777-811/? I/ActivityManager﹕ Displayed com.example.i.PityTheFooActivity: +108ms
1139-1139/? I/Keyboard.Facilitator﹕ onFinishInput()
201-5606/? E/GenericSource﹕ Failed to init from data source!
201-5605/? D/NuPlayerDriver﹕ notifyListener_l(0xb60986a0), (100, 1, -2147483648)
4591-4605/? E/MediaPlayer﹕ error (1, -2147483648)
4591-4591/? E/MediaPlayer﹕ Error (1,-2147483648)
4591-4591/? D/VideoView﹕ Error: 1,-2147483648
Đây có phải là một vấn đề được biết đến với Marshmallow, hoặc là một cái gì đó này xảy ra với các đoạn video có lẽ?
Bạn có thực sự nghĩ rằng 'http: // videopath.mp4' có thể chơi được không? Hãy sửa đường đi của bạn rồi thử! –
đó chỉ là một URL rác cho câu hỏi stackoverflow. Tôi có một URL thực sự trong mã của tôi ... –
Dường như nó đã được sửa: https://code.google.com/p/android/issues/detail?id=191218 Không có ý tưởng khi nào nó sẽ được phát hành. .. –