ไม่มีวิธีใดในการเปิดไฟล์. exo เนื่องจากมีการเข้ารหัสและไฟล์วิดีโอจะถูกแบ่งออกเป็นไฟล์ย่อย. exo แม้ว่าคุณจะมีวิดีโอออฟไลน์บันทึกอยู่ในโทรศัพท์คุณสามารถค้นหาไฟล์. exo ได้มากกว่าหนึ่งไฟล์ภายใต้Internal Storage/Android/data/com.youtube.com
ไดเรกทอรี มันเป็นแค่ไฟล์ exo ที่เข้ารหัสซึ่งสามารถเปิดได้ผ่านทาง Youtube App เท่านั้น จาก XDA นักพัฒนาโพสต์ฟอรั่ม ,
1- Google ใช้รูปแบบไฟล์ EXO เพื่อบันทึกวิดีโอ เห็นได้ชัดว่านี่เป็นรูปแบบไฟล์ที่ใช้สำหรับไฟล์ระบบและในขณะที่เราจัดการเพื่อคัดลอกไฟล์ EXO เหล่านี้ไปยังคอมพิวเตอร์ก็สามารถเล่นได้ผ่านแอพ YouTube Android เท่านั้น
2- เมื่อคุณร้องขอให้ดาวน์โหลดวิดีโอออฟไลน์ในแอป YouTube วิดีโอนั้นจะถูกดาวน์โหลดเป็นกลุ่ม ตัวอย่างเช่นไฟล์ 3 นาทีที่เราดาวน์โหลดถูกบันทึกในห้าส่วน เป็นไปได้ว่ามีเพียงแอป YouTube สำหรับ Android เท่านั้นที่สามารถเข้าใจถึงสิ่งเหล่านี้และเข้าร่วมด้วยกัน
3- เรารู้สึกว่ามีการเข้ารหัสแบบเรียลไทม์เกิดขึ้นที่นี่ เมื่อวิดีโอถูกดาวน์โหลดไม่เพียง แต่มันจะถูกแบ่งออกเป็นส่วนต่าง ๆ แต่ยังถูกแปลงเป็นรูปแบบ EXO บีบอัดและเข้ารหัสแบบเรียลไทม์ สิ่งนี้มีประโยชน์หลายประการประโยชน์ที่ชัดเจนอย่างหนึ่งคือผู้คนไม่สามารถคัดลอกและวางวิดีโอได้อย่างอิสระ การบีบอัดในขณะเดียวกันช่วยประหยัดพื้นที่บนดิสก์ ตัวอย่างเช่นวิดีโอความยาว 3 นาทีที่เราดาวน์โหลดจริงใช้ข้อมูลประมาณ 40MB แต่เมื่อเก็บไว้ในโทรศัพท์วิดีโอนั้นใช้พื้นที่เพียง 25mb
4- เมื่อผู้ใช้เล่นวิดีโอมันจะถูกถอดรหัสแบบเรียลไทม์ เป็นไปได้ว่ามีเพียงแอปของ YouTube เท่านั้นที่สามารถถอดรหัสนี้ได้
5- หากคุณแชร์วิดีโอออฟไลน์โดยใช้บลูทู ธ แทนที่จะเป็นไฟล์จริงเว็บลิงค์ไปยังวิดีโอจะถูกส่งไปยังผู้รับ
อย่างไรก็ตามคุณอาจต้องการดูห้องสมุด Exoplayerนี้บน Githubและดูว่ามีประโยชน์หรือไม่
ExoPlayer เป็นเครื่องเล่นสื่อระดับแอปพลิเคชันสำหรับ Android มันเป็นทางเลือกแทน MediaPlayer API ของ Android สำหรับการเล่นเสียงและวิดีโอทั้งในและนอกอินเทอร์เน็ต