เสียงเป็น Base64
เข้ารหัสไฟล์เสียงเป็น Base64 และฝังลงในหน้าเว็บ เกม หรือแอปโดยตรง ตัวแปลงเสียงเป็น Base64 สร้างโค้ด HTML5 และ JavaScript ให้พร้อมใช้ และให้คุณเล่นผลลัพธ์เพื่อตรวจสอบได้
ไฟล์เสียง
ลากไฟล์เสียงมาวางที่นี่ หรือเลือกไฟล์
วิธีแปลง เสียงเป็น Base64 ออนไลน์
- เลือกไฟล์เสียงหรือวาง URL
- เลือกรูปแบบผลลัพธ์ (data URI, <audio>, JavaScript Audio, ...)
- คลิก เข้ารหัสเสียงเป็น Base64 แล้วทดสอบเครื่องเล่น
ตัวแปลง เสียงเป็น Base64 เพิ่มเติม
รูปแบบผลลัพธ์
เลือกรูปแบบการห่อผลลัพธ์ ตัวแปลงสามารถส่งคืน:
- txt: เฉพาะสตริง Base64 พร้อมวางลงในโค้ด ฟิลด์ฐานข้อมูล หรือคำขอ API
- uri: URI แบบ
data:ที่สมบูรณ์ ซึ่งวางในแถบที่อยู่ของเบราว์เซอร์หรือใช้ได้ทุกที่ที่รับ URL - html audio: เครื่องเล่น HTML5
<audio controls> - html source: องค์ประกอบสื่อที่มีแท็ก
<source>ซ้อนอยู่พร้อม MIME type - html embed: แท็ก
<embed> - html object: แท็ก
<object>พร้อมแอตทริบิวต์ type - html hyperlink: ลิงก์
<a>ที่ดาวน์โหลดหรือเปิดไฟล์ที่ฝังไว้ - html iframe:
<iframe>ที่แสดงเนื้อหาแบบฝังในหน้า - javascript audio: JavaScript ที่สร้างและเล่นออบเจ็กต์
Audio - javascript popup: JavaScript ที่เปิดเนื้อหาในหน้าต่างใหม่
- json: ออบเจ็กต์ JSON ที่มีชื่อไฟล์ MIME type และข้อมูล
- xml: องค์ประกอบ XML ที่มีข้อมูลอยู่ในส่วน CDATA
เคล็ดลับ
เสียงที่ฝังควรสั้น เช่น เสียงแจ้งเตือนและเอฟเฟกต์ UI ควรใช้รูปแบบที่บีบอัดแล้ว (MP3, Ogg/Opus) เพื่อให้สตริง Base64 มีขนาดเล็ก
Base64 ใช้อักขระ 4 ตัวแทนทุก 3 ไบต์ ผลลัพธ์ที่เข้ารหัสจึงใหญ่กว่าไฟล์ต้นฉบับประมาณ 33% (บวกอีกไม่กี่ไบต์สำหรับ padding และคำนำหน้า data URI)
คำถามที่พบบ่อย
จะเล่นเสียง Base64 ใน HTML ได้อย่างไร?
ใช้ <audio controls src="data:audio/mpeg;base64,..."></audio> หรือใน JavaScript: new Audio("data:audio/mpeg;base64,...").play()
เบราว์เซอร์เล่นไฟล์เสียงรูปแบบใดได้บ้าง?
MP3, WAV, Ogg (Vorbis/Opus), AAC/M4A และ FLAC รองรับในเบราว์เซอร์สมัยใหม่ทุกตัว แต่ WMA ไม่รองรับ
ความคิดเห็น (0)
มีคำถาม ไอเดีย หรือพบข้อผิดพลาดใน “เสียงเป็น Base64” ใช่ไหม? แสดงความคิดเห็น ให้คะแนนเครื่องมือ หรือตอบกลับผู้อื่นได้เลย
ยังไม่มีความคิดเห็น มาเป็นคนแรกที่แสดงความคิดเห็นสิ!