2017-01-24 21 views
6

Tôi cần phân tích cú pháp tệp phương tiện m3u8, danh sách phát và tải xuống nội dung phương tiện thực tế.
Theo hiểu biết của tôi, sau đây là quá trình liên quan đến:Cách tải xuống tệp phương tiện định dạng m3u8 trong Android

  • Phân tích các tập tin M3U8 và nhận được những phần của .ts '
  • Một khi tất cả các khối đã được lấy ra, sáp nhập như một tập tin duy nhất
  • Chuyển đổi tệp TS đã hợp nhất sang định dạng mp4.

Thật không may, tôi không thể tìm thấy bất kỳ lib/module nào để thực hiện các bước nêu trên. Bất cứ ai có thể cung cấp một cách tiếp cận tốt hơn hoặc làm việc mẫu để xử lý và tải về tập tin m3u8?

Bất kỳ trợ giúp nào được đánh giá cao.

+0

Bạn có phương pháp tiếp cận chính xác 100%. Câu hỏi là gì? – szatmary

Trả lời

1

Bạn đã thực hiện các bước chính xác. Nhưng điều này sẽ bao gồm một nỗ lực rất lớn để thực hiện trên của riêng bạn. Tốt hơn để đi cho một số thư viện có sẵn.

Tôi có một tuyệt vời ở đây với dự án mẫu: https://github.com/nichucs/ffmpeg-android-java-master gốc repo: http://writingminds.github.io/ffmpeg-android-java/

+0

Thực ra, đó là repo của tôi, dự án mẫu. Tôi đã tìm thấy thư viện này trước đây. Nhưng cảm ơn bạn đã trả lời :) – Nizam

1

Đây là giải pháp của tôi: https://github.com/nichucs/HLS2MP4 Với 3 lớp java đơn giản, bạn có thể làm điều này.

Bất lợi của trường hợp trước đó là kích thước khoảng 20MB.

Các vấn đề liên quan