Áttekintés
Amikor hangoskönyvet töltesz fel a Google Play Könyvek szolgáltatásba, megadhatsz egyéni tartalomjegyzéket (TOC), ahogyan a W3C hangoskönyv-specifikációjában le van írva.
Ebből az egyszerűsített példából megtudhatod, hogyan tölthetsz fel hangfájlokat és egyéni tartalomjegyzéket. A részletes használati eseteket a specifikáció tartalmazza.
Magas szinten a hangfájlok és az egyéni tartalomjegyzék feltöltésének lépései a következők:
- Hozz létre egy „
toc.html” nevű HTML-fájlt, amely tartalmazza a tartalomjegyzéket. - Hozz létre egy „
publication.json” nevű jegyzékfájlt, amely felsorolja a hangfájlokat, és a tartalomjegyzékre mutat. - Add hozzá a „
toc.html” és a „publication.json” fájlt a hangfájlok mellett egy mappába. - Tömörítsd a mappát ZIP-fájlba.
- Módosítsd a fájlkiterjesztést „
.zip”-ről „.lpf”-re. - Töltsd fel az „
.lpf” fájlt a Könyvek Partnerközpontba.
Egyszerű példa
Fontos: Az alábbi szakaszok egy egyszerű hangoskönyv példáján keresztül nyújtanak részletesebb információt.
Ha egy „My Cool Audiobook” című, „123” ISBN-számú hangoskönyvhöz szeretnél egyéni tartalomjegyzéket feltölteni, amely 5 .mp3 fájlból áll:
123_1of5.mp3- Prológus
123_2of5.mp3- 1. fejezet: A kezdet
123_3of5.mp3- 2. fejezet: Középső
123_4of5.mp3- 3. fejezet: Vége
123_5of5.mp3- Végszó
1. lépés: Könyvtár létrehozása
Először is hozz létre egy „123” nevű könyvtárat vagy mappát, mivel a „123” a hangoskönyvünk ISBN-száma.
2. lépés: Helyezd a hangfájlokat a könyvtárba
Add hozzá a hangfájlokat a létrehozott könyvtárhoz. A könyvtárszerkezet a következőképpen néz ki:
123/
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
└── 123_5of5.mp3
3. lépés: Hozd létre a tartalomjegyzékfájlt
Hozz létre egy „toc.html” nevű fájlt a tartalomjegyzék tárolásához:
123/
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
├── 123_5of5.mp3
└── toc.html
4. lépés: Töltsd ki a tartalomjegyzékfájlt
A fájlok listájával és a tartalomjegyzékben megjelenítendő nevekkel töltsd ki a toc.html fájlt:
<nav role="doc-toc">
<h2>My Cool Audiobook</h2>
<ol>
<li><a href="123_1of5.mp3">Prológus</a></li>
<li><a href="123_2of5.mp3">1. fejezet: A kezdet</a></li>
<li><a href="123_3of5.mp3">2. fejezet: Középső</a></li>
<li><a href="123_4of5.mp3">3. fejezet: Vége</a></li>
<li><a href="123_5of5.mp3">Epilógus</a></li>
</ol>
</nav>
Tippek:
- A könyv címe a
<h2>címkék közé kerül. - Minden hangfájlhoz egy-egy
<li>elem tartozik.- Ha például egyetlen hangfájlt szeretnél több részre osztani, megadhatsz több tartalomjegyzék-bejegyzést.
- A
hrefattribútum a hangfájl relatív helye.- Esetünkben ez csak a hangfájl neve, mivel a
toc.htmlés a hangfájlok ugyanabban a könyvtárban találhatók. - Ha a hangfájlokat egy
audionevű almappába helyezed, akkor a prológushrefattribútumának értékeaudio/123_1of5.mp3lesz.
- Esetünkben ez csak a hangfájl neve, mivel a
5. lépés: Jegyzék létrehozása
Hozz létre egy „publication.json” nevű fájlt, amely a hangoskönyv jegyzékét tartalmazza:
123/
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
├── 123_5of5.mp3
├── publication.json
└── toc.html
6. lépés: Töltsd ki a jegyzéket
Töltsd ki a publication.json fájlt a hangoskönyv adataival:
{
"@context": [
"https://schema.org",
"https://www.w3.org/ns/pub-context"
],
"conformsTo" : "https://www.w3.org/TR/audiobooks/",
"name": "My Cool Audiobook",
"resources": [
{
"name": "Tartalomjegyzék",
"rel": "contents",
"url": "toc.html"
}
],
"readingOrder": [
"123_1of5.mp3",
"123_2of5.mp3",
"123_3of5.mp3",
"123_4of5.mp3",
"123_5of5.mp3"
]
}
Tippek:
- A
nameattribútum értéke a hangoskönyv címe. - A
resourcestömb atoc.htmlfájlra mutató hivatkozást tartalmaz.- Amikor ezt a példát a saját hangoskönyvedhez igazítod, ne módosítsd a
resourcestömbnek ezt az elemét, kivéve, ha a tartalomjegyzék fájlját atoc.htmlfájlnévtől eltérő néven mented.
- Amikor ezt a példát a saját hangoskönyvedhez igazítod, ne módosítsd a
- A
readingOrdertömb a hangfájlok relatív URL-jeinek listáját tartalmazza, abban a sorrendben, ahogyan a hallgató számára meg kell jeleníteni őket.- Esetünkben a
readingOrdertömb bejegyzései csak hangfájlok nevei, mivel apublication.jsonés a hangfájlok ugyanabban a könyvtárban találhatók.- Ha például a hangfájlokat egy
audionevű alkönyvtárba helyezed, akkor az előszó fájlját jelölő URL-címaudio/123_1of5.mp3lesz.
- Ha például a hangfájlokat egy
- Esetünkben a
7. lépés: Tömörítsd a könyvtárat
Tömörítsd a 123 könyvtárat „123.zip” nevű ZIP-archívumba. A pontos lépések az operációs rendszertől függően változnak, de itt találod az utasításokat a következőkhöz:
8. lépés: Nevezd át a tömörített könyvtárat
Módosítsd a tömörített könyvtár fájlkiterjesztését „.zip” kiterjesztésről „.lpf” kiterjesztésre. Így a 123.zip fájlból 123.lpf lesz.
Eredmény
A példában a fenti lépéseknek a következő szerkezetű ZIP-archívumot kell eredményezniük:
123.lpf
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
├── 123_5of5.mp3
├── publication.json
└── toc.html
9. lépés: Töltsd fel a Google Play Könyvekbe
Töltsd fel a 123.lpf fájlt az automatikus lekérési folyamaton keresztül vagy a Google Play Könyvek Partnerközpontban.