ผู้เขียน : หลิน กวนหง/ผีใต้ปลายนิ้ว
นักเก็ต: https://juejin.im/user/587f0dfe128fe100570ce2d8
บล็อก: http://www.cnblogs.com/linguanh/
GitHub: https://github.com/af913337456/
เพื่อประสบการณ์การใช้งานที่เป็นธรรมชาติของคุณ โปรดอ่าน GIF ด้านล่าง ซึ่งมีลิงก์ซอร์สโค้ด gitHub อยู่ด้านหลัง
เพื่อหลีกเลี่ยงไม่ให้ทุกคนเสียเวลา เพียงแค่ดู Gif ด้านล่างซึ่งมีขนาดใหญ่กว่าเล็กน้อย ดังนั้นโปรดอดใจรอ หลังจากอ่านข้อความนี้แล้ว หากคุณคิดว่าจำเป็น โปรดฟังฉันและดำเนินการต่อ
การสาธิต GIF มีขนาดใหญ่เกินไปและไม่สามารถแสดงบน GitHub ได้ หากต้องการดูลิงก์วิดีโอคุณสามารถไปที่บทความ: https://juejin.im/post/59006c76a0bb9f0065dbc835
repositories {
jcenter ()
maven { url "https://jitpack.io" }
}
compile 'com.github.af913337456:WeChatVideoView:1.0'
หากคุณอ่าน gif ข้างต้นคุณจะพบฟังก์ชั่นต่อไปนี้ (รายการฟังก์ชั่น):
1. ใช้งานง่าย
2. ซ่อนเร้น
จุดฟังก์ชั่นที่ใช้งานง่ายเกือบจะเหมือนกับ微信
เวอร์ชันใหม่ คลิกที่วิดีโอจากแวดวงเพื่อน จากนั้นเข้าสู่หน้ากิจกรรมเพื่อโหลดและเล่น
เนื่องจากใช้ SurfaceView แทน TextureView ความล่าช้าในการสลับระหว่างรูปภาพและวิดีโอก็เนื่องมาจากเหตุผลนี้เช่นกัน
ด้วยวิธีนี้ Relativelayout ที่มี id Activity_main จะถูกโหลดเป็นคอนเทนเนอร์หลัก เนื่องจากคุณต้องการหลีกเลี่ยงหน่วยความจำรั่ว คุณจึงต้องทำตามขั้นตอนต่อไปนี้ ซึ่งจะมีความยาวโค้ดไม่เกิน 6 บรรทัด