Prezentare generală
Când încarci o carte audio în Cărți Google Play, poți specifica un cuprins personalizat, așa cum este descris în Specificația pentru cărți audio W3C.
Cu acest exemplu simplificat, poți afla cum să încarci fișiere audio și un cuprins personalizat. Situațiile de folosire detaliate sunt acoperite în specificații.
La nivel înalt, pentru a încărca fișiere audio și un cuprins personalizat:
- creează un fișier HTML cu numele
toc.htmlcare specifică cuprinsul. - creează un fișier manifest cu numele
publication.jsoncare afișează fișierele audio și trimite la cuprins. - adaugă
toc.htmlșipublication.jsonîntr-un dosar alături de fișierele audio; - arhivează dosarul;
- schimbă extensia de fișier din
.zipîn.lpf; - încarcă fișierul
.lpfîn Centrul pentru parteneri Cărți.
Exemplu simplu
Important: secțiunile de mai jos oferă mai multe detalii, folosind ca exemplu o carte audio simplă.
Pentru a încărca un cuprins personalizat pentru o carte audio numită „Cartea mea audio grozavă”, cu ISBN „123”, care cuprinde cinci fișiere .mp3:
123_1of5.mp3- Prolog,
123_2of5.mp3- Capitolul 1: Începutul,
123_3of5.mp3- Capitolul 2: Mijlocul,
123_4of5.mp3- Capitolul 3: Sfârșitul,
123_5of5.mp3- Epilog.
Pasul 1: creează un director
Pentru început, creează un director sau un dosar cu numele „123”, deoarece „123” este codul ISBN al cărții audio.
Pasul 2: pune fișierele audio în director
Adaugă fișierele audio în directorul pe care l-ai creat. Structura directorului arată astfel.
123/
├── 123_1din5.mp3
├── 123_2din5.mp3
├── 123_3din5.mp3
├── 123_4din5.mp3
└── 123_5din5.mp3
Pasul 3: creează un fișier TOC
Creează un fișier cu numele toc.html pentru a găzdui cuprinsul.
123/
├── 123_1din5.mp3
├── 123_2din5.mp3
├── 123_3din5.mp3
├── 123_4din5.mp3
├── 123_5din5.mp3
└── toc.html
Pasul 4: completează fișierul TOC
Cu o listă a fișierelor și a numelor care trebuie afișate pentru acestea în cuprins, completează toc.html.
<nav role="doc-toc">
<h2>Cartea mea audio interesantă</h2>
<ol>
<li><a href="123_1din5.mp3">Prolog</a></li>
<li><a href="123_2din5.mp3">Capitolul 1: Începutul</a></li>
<li><a href="123_3din5.mp3">Capitolul 2: Mijlocul</a></li>
<li><a href="123_4din5.mp3">Capitolul 3: Sfârșitul</a></li>
<li><a href="123_5din5.mp3">Epilog</a></li>
</ol>
</nav>
Sfaturi
- Titlul cărții se află între etichetele
<h2>. - Există un
<li>pentru fiecare fișier audio.- De exemplu, dacă vrei să împarți un fișier audio în mai multe părți, poți să specifici mai multe intrări în cuprins.
- Atributul
hrefeste locația relativă a fișierului audio.- În cazul tău, acesta este doar numele fișierului audio, deoarece
toc.htmlși fișierele audio se află în același director. - Dacă plasezi fișierele audio într-un subdirector cu numele
audio, valoarea atributuluihrefal prologului va fiaudio/123_1din5.mp3.
- În cazul tău, acesta este doar numele fișierului audio, deoarece
Pasul 5: creează un manifest
Creează un fișier cu numele publication.json pentru a stoca manifestul cărții audio:
123/
├── 123_1din5.mp3
├── 123_2din5.mp3
├── 123_3din5.mp3
├── 123_4din5.mp3
├── 123_5din5.mp3
├── publication.json
└── toc.html
Pasul 6: completează manifestul
Completează publication.json cu detalii despre cartea audio.
{
"@context": [
"https://schema.org",
"https://www.w3.org/ns/pub-context"
],
"conformsTo" : "https://www.w3.org/TR/audiobooks/",
"name": "Cartea mea audio interesantă",
"resources": [
{
"name": "Cuprins",
"rel": "contents",
"url": "toc.html"
}
],
"readingOrder": [
"123_1din5.mp3",
"123_2din5.mp3",
"123_3din5.mp3",
"123_4din5.mp3",
"123_5din5.mp3"
]
}
Sfaturi
- Valoarea
nameeste titlul cărții audio. - Vectorul
resourcesconține o referință latoc.html.- Când adaptezi acest exemplu pentru propria carte audio, nu trebuie să schimbi acest element din vectorul
resourcesdecât dacă alegi alt nume pentru fișierul TOC decâttoc.html.
- Când adaptezi acest exemplu pentru propria carte audio, nu trebuie să schimbi acest element din vectorul
- Vectorul
readingOrderconține o listă de adrese URL relative pentru fișierele audio, afișate în ordinea în care trebuie prezentate ascultătorului.- În cazul tău, intrările din vectorul
readingOrdersunt doar numele fișierelor audio, deoarecepublication.jsonși fișierele audio se află în același director.- De exemplu, dacă plasezi fișierele audio într-un subdirector cu numele
audio, adresa URL care reprezintă fișierul prolog va fiaudio/123_1din5.mp3.
- De exemplu, dacă plasezi fișierele audio într-un subdirector cu numele
- În cazul tău, intrările din vectorul
Pasul 7: comprimă directorul
Comprimă directorul 123 într-o arhivă ZIP numită 123.zip. Pașii exacți variază în funcție de sistemul de operare, dar iată instrucțiunile pentru:
Pasul 8: redenumește directorul arhivat
Schimbă extensia de fișier a directorului arhivat din .zip în .lpf. Prin urmare, 123.zip devine 123.lpf.
Rezultat
În exemplu, pașii de mai sus ar trebui să genereze o arhivă ZIP cu această structură.
123.lpf
├── 123_1din5.mp3
├── 123_2din5.mp3
├── 123_3din5.mp3
├── 123_4din5.mp3
├── 123_5din5.mp3
├── publication.json
└── toc.html
Pasul 9: încarcă în Cărți Google Play
Încarcă 123.lpf prin procesul de preluare automatizată sau în Centrul pentru parteneri Cărți Google Play.