Tôi tải xuống video từ máy chủ từ xa và lưu nó trong thư mục dữ liệu ứng dụng. Khi nó được hoàn thành, tôi chuyển URL của nó tới trình phát video (phần tử giao diện người dùng trên cửa sổ của tôi). Sau đó, ứng dụng của tôi gặp sự cố.Appcelerator Studio - Ứng dụng Android gặp sự cố trên Marshmallow khi tôi tải URL trong trình phát video
Điều này chỉ xảy ra trên Marshmallow (Android phiên bản 6.0). Tôi đã thử nghiệm nó trên Lollypop (4-5 thiết bị) nhưng nó đang làm việc tốt ở đó.
Tôi đã thử các giải pháp khác nhau nhưng vẫn không thể khắc phục vấn đề này. Nó thực sự giết chết tôi. Nếu có ai trong số các bạn có ý tưởng về nó, xin hãy giúp đỡ. Tôi sẽ rất biết ơn.
Đây là log của tôi (từ bình luận):
[LỖI]: TiVideoView8: java.io.IOException: setDataSource thất bại. [LRI]: TiVideoView8: tại android.media.MediaPlayer.setDataSource (MediaPlayer.java:1095) [LRI]: TiVideoView8: tại android.media.MediaPlayer.setDataSource (MediaPlayer.java:1041) [LRI]: TiVideoView8: tại android .media.MediaPlayer.setDataSource (MediaPlayer.java:987) [LỖI]: TiVideoView8: tại android.media.MediaPlayer.setDataSource (MediaPlayer.java:968)
@ bạn có yêu cầu quyền thời gian chạy không. –
Không, tôi không tìm thấy bất kỳ sự cho phép nào để đọc từ thư mục dữ liệu ứng dụng ... –
@ SohailZahid: bạn có thể hiểu được sự cố không ??? –