Ringkasan
Saat mengupload buku audio ke Google Play Buku, Anda dapat menentukan daftar isi (TOC) kustom seperti yang dijelaskan dalam Spesifikasi Buku Audio W3C.
Dengan contoh sederhana ini, Anda dapat mempelajari cara mengupload file audio dan TOC kustom. Kasus penggunaan mendetail dibahas dalam spesifikasi.
Secara umum, untuk mengupload file audio dan TOC kustom:
- Buat file HTML dengan nama “
toc.html” yang menentukan TOC Anda. - Buat file manifes dengan nama “
publication.json” yang mencantumkan file audio Anda dan mengarah ke TOC Anda. - Tambahkan “
toc.html” dan “publication.json” ke folder bersama file audio Anda. - Zip foldernya.
- Ubah ekstensi file dari “
.zip” menjadi “.lpf”. - Upload “
.lpf” ke Pusat Partner Buku.
Contoh sederhana
Penting: Bagian di bawah ini memberikan detail selengkapnya menggunakan buku audio sederhana sebagai contoh.
Untuk mengupload TOC kustom untuk buku audio berjudul “Buku Audio Keren Saya” dengan ISBN “123”, yang terdiri dari 5 file .mp3:
123_1of5.mp3- Prolog
123_2of5.mp3- Bab 1: Awal
123_3of5.mp3- Bab 2: Tengah
123_4of5.mp3- Bab 3: Akhir
123_5of5.mp3- Epilog
Langkah 1: Buat direktori
Untuk memulai, buat direktori atau folder dengan nama “123”, karena “123” adalah ISBN buku audio kami.
Langkah 2: Masukkan file audio di direktori
Tambahkan file audio Anda ke direktori yang Anda buat. Struktur direktori akan terlihat seperti ini:
123/
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
└── 123_5of5.mp3
Langkah 3: Buat file TOC
Buat file dengan nama “toc.html” untuk menyimpan daftar isi:
123/
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
├── 123_5of5.mp3
└── toc.html
Langkah 4: Isi file TOC
Dengan menggunakan daftar file audio dan nama yang ingin ditampilkan untuk file tersebut dalam TOC, isi file toc.html:
<nav role="doc-toc">
<h2>Buku Audio Keren Saya</h2>
<ol>
<li><a href="123_1of5.mp3">Prolog</a></li>
<li><a href="123_2of5.mp3">Bab 1: Awal</a></li>
<li><a href="123_3of5.mp3">Bab 2: Tengah</a></li>
<li><a href="123_4of5.mp3">Bab 3: Akhir</a></li>
<li><a href="123_5of5.mp3">Epilog</a></li>
</ol>
</nav>
Tips:
- Judul buku diletakkan di antara tag
<h2>. - Ada satu
<li>untuk setiap file audio.- Misalnya, jika Anda ingin membagi satu file audio menjadi beberapa bagian, Anda dapat menentukan beberapa entri daftar isi.
- Atribut
hrefadalah lokasi relatif file audio.- Dalam kasus Anda, atribut ini hanyalah nama file audio karena
toc.htmldan file audio berada dalam direktori yang sama. - Jika Anda menempatkan file audio di subdirektori dengan nama
audio, nilai atributhrefprolog akan menjadiaudio/123_1of5.mp3.
- Dalam kasus Anda, atribut ini hanyalah nama file audio karena
Langkah 5: Buat manifes
Buat file dengan nama “publication.json” untuk menyimpan manifes buku audio:
123/
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
├── 123_5of5.mp3
├── publication.json
└── toc.html
Langkah 6: Isi manifes
Isi publication.json dengan detail tentang buku audio:
{
"@context": [
"https://schema.org",
"https://www.w3.org/ns/pub-context"
],
"conformsTo" : "https://www.w3.org/TR/audiobooks/",
"name": "Buku Audio Keren Saya",
"resources": [
{
"name": "Table of Contents",
"rel": "contents",
"url": "toc.html"
}
],
"readingOrder": [
"123_1of5.mp3",
"123_2of5.mp3",
"123_3of5.mp3",
"123_4of5.mp3",
"123_5of5.mp3"
]
}
Tips:
- Nilai
nameadalah judul buku audio. - Array
resourcesberisi referensi ketoc.html.- Saat mengadaptasi contoh ini ke buku audio Anda sendiri, Anda tidak boleh mengubah elemen array
resourcesini, kecuali jika Anda memasukkan nama yang berbeda untuk file TOC selaintoc.html.
- Saat mengadaptasi contoh ini ke buku audio Anda sendiri, Anda tidak boleh mengubah elemen array
- Array
readingOrderberisi daftar URL relatif untuk file audio, yang dicantumkan dalam urutan yang seharusnya ditampilkan kepada pendengar.- Dalam kasus Anda, entri dalam array
readingOrderhanyalah nama file audio karenapublication.jsondan file audio berada dalam direktori yang sama.- Misalnya, jika Anda menempatkan file audio di subdirektori dengan nama
audio, URL yang mewakili file prolog akan menjadiaudio/123_1of5.mp3.
- Misalnya, jika Anda menempatkan file audio di subdirektori dengan nama
- Dalam kasus Anda, entri dalam array
Langkah 7: Zip direktorinya
Kompresi direktori 123 menjadi file ZIP bernama “123.zip”. Langkah-langkah persisnya akan bervariasi menurut sistem operasi, tetapi berikut adalah petunjuk untuk:
Langkah 8: Ganti nama direktori yang di-zip
Ubah ekstensi file direktori yang di-zip dari “.zip” menjadi “.lpf”. Jadi, 123.zip akan menjadi 123.lpf.
Hasil
Dalam contoh, langkah-langkah di atas akan menghasilkan file ZIP dengan struktur berikut:
123.lpf
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
├── 123_5of5.mp3
├── publication.json
└── toc.html
Langkah 9: Upload ke Google Play Buku
Upload 123.lpf melalui proses ambil otomatis atau di Pusat Partner Google Play Buku.