Home / Developer  / Android Kotlin  / Android Kotlin การทำ Audio Player แบบง่ายด้วย JCPlayer Library

Android Kotlin การทำ Audio Player แบบง่ายด้วย JCPlayer Library

ปกติเวลาเราจะพัฒนาแอปพลิเคชัน Android ฟังเพลงด้วย Audio Player เราจะต้องเขียน MediaPlayer มาคุม ทำ SeekView รอบนี้เรามาลดขั้นตอนนั้นกันด้วย JCplayer

สำหรับใครมีโจทย์ทำ Playlists ฟังเพลงผ่าน Audio Player ทำ Media Controller ออกแบบปุ่มสำหรับฟังเพลงเราต้องไปทำขั้นตอนต่อไปนี้ที่ก็เยอะ และเหนื่อยพอประมาณ แต่มัน Customize ได้สวยๆ จาก Tutorial พวกนี้:

แต่สำหรับสายขี้เกียจอย่างผม ก็ต้องหา Library มาทำ Media Controller ง่ายๆ ทำกัน

ตัวที่ผมจะลองใช้ก็น่าจะเป็นตัวนี้: https://github.com/jeancsanchez/JcPlayer

มาเริ่มต้นกันดีกว่า สร้าง New Project ขึ้นมาเป็น Kotlin ครับ

สร้างเป็น Basic Activity ขึ้นมาตั้งชื่อว่าอะไรก็ได้

เมื่อ Project พร้อมก็ทำการคลิกที่ Project Gradle

เพิ่มส่วนนี้เข้าไป:

เพิ่มเข้าไปที่ allprojects->repositories

อย่างเพิ่ง Syn ตัว Gradle นะครับไปที่ module.gradle

ใส่ใน dependencies

ทำการ sync Gradle ให้เรียบร้อยไปที่ content_activity.xml ใส่ Layout ของ jCPlayer ดังนี้:

จะได้หน้าจอดังนี้:

ต่อมาไปที่ MainActivity.kt ประกาศตัวแปรดังนี้:

ต่อมาไปที่ OnCreate() ส่วนนี้ โดยไปดึง Mp3 ที่ Link: http://bensound.com/bensound-music/bensound-creativeminds.mp3

ดังนั้นไฟล์ MainActivity.kt จะเป็นดังนี้:

ไปที่ AndroidManifest.xml

จะเห็นว่าถ้าเราต้องการประหยัดเวลาในการทำ Audio Player แบบไม่ต้องโมเอง ใช้ Library ที่มีอยู่แล้วก็ลองตัวนี้ดูครับ

Comments

daydevthailand@gmail.com

<p>อาจารย์ประจำสาขาวิชาการออกแบบเชิงโต้ตอบ และการพัฒนาเกม วิทยาลัยครีเอทีฟดีไซน์ & เอ็นเตอร์เทนเมนต์เทคโนโลยี มหาวิทยาลัยธุรกิจบัณฑิตย์<br /> ,ผู้ก่อตั้ง บริษัท Daydev Co., Ltd, (เดย์เดฟ จำกัด)</p>

Review overview
NO COMMENTS

Sorry, the comment form is closed at this time.

%d bloggers like this: