Przegląd
Gdy przesyłasz audiobooka do Książek Google Play, możesz określić niestandardowy spis treści zgodnie z specyfikacją audiobooków W3C.
Ten uproszczony przykład pokazuje, jak przesłać pliki audio i niestandardowy spis treści. Szczegółowe przypadki użycia są opisane w specyfikacji.
Aby przesłać pliki audio i niestandardowy spis treści:
- Utwórz plik HTML o nazwie „
toc.html”, który zawiera spis treści. - Utwórz plik manifestu o nazwie „
publication.json”, który zawiera listę plików audio i wskazuje spis treści. - Dodaj pliki „
toc.html” i „publication.json” do folderu obok plików audio. - Skompresuj folder.
- Zmień rozszerzenie pliku z „
.zip” na „.lpf”. - Prześlij plik „
.lpf” do Centrum Partnerów Książek.
Prosty przykład
Ważne: w sekcjach poniżej znajdziesz więcej szczegółów na przykładzie prostego audiobooka.
Aby przesłać niestandardowy spis treści audiobooka o nazwie „Mój superaudiobook” z numerem ISBN „123”, który składa się z 5 plików MP3:
123_1of5.mp3- Prolog
123_2of5.mp3- Rozdział 1: Początek
123_3of5.mp3- Rozdział 2: Środek
123_4of5.mp3- Rozdział 3: Koniec
123_5of5.mp3- Epilog
Krok 1. Utwórz katalog
Na początek utwórz katalog lub folder o nazwie „123”, ponieważ „123” to numer ISBN naszego audiobooka.
Krok 2. Umieść pliki audio w katalogu
Dodaj pliki audio do utworzonego katalogu. Struktura katalogu wygląda tak:
123/
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
└── 123_5of5.mp3
Krok 3. Utwórz plik TOC
Utwórz plik o nazwie „toc.html”, który będzie zawierać spis treści:
123/
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
├── 123_5of5.mp3
└── toc.html
Krok 4. Wypełnij plik TOC
Wypełnij plik toc.html listą plików i nazwami, które mają być wyświetlane w spisie treści:
<nav role="doc-toc">
<h2>My Cool Audiobook</h2>
<ol>
<li><a href="123_1of5.mp3">Prolog</a></li>
<li><a href="123_2of5.mp3">Rozdział 1: Początek</a></li>
<li><a href="123_3of5.mp3">Rozdział 2: Środek</a></li>
<li><a href="123_4of5.mp3">Rozdział 3: Koniec</a></li>
<li><a href="123_5of5.mp3">Epilog</a></li>
</ol>
</nav>
Wskazówki:
- Tytuł książki umieść między tagami
<h2>. - Dla każdego pliku audio jest jeden element
<li>.- Jeśli na przykład chcesz podzielić jeden plik audio na kilka części, możesz określić kilka pozycji w spisie treści.
- Atrybut
hrefto względna lokalizacja pliku audio.- W Twoim przypadku jest to tylko nazwa pliku audio, ponieważ plik
toc.htmli pliki audio znajdują się w tym samym katalogu. - Jeśli umieścisz pliki audio w podkatalogu o nazwie
audio, wartość atrybutuhrefprologu będzie wynosićaudio/123_1of5.mp3.
- W Twoim przypadku jest to tylko nazwa pliku audio, ponieważ plik
Krok 5. Utwórz plik manifestu
Utwórz plik o nazwie „publication.json”, w którym będzie przechowywany manifest audiobooka:
123/
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
├── 123_5of5.mp3
├── publication.json
└── toc.html
Krok 6. Wypełnij plik manifestu
Wypełnij plik publication.json szczegółami dotyczącymi audiobooka:
{
"@context": [
"https://schema.org",
"https://www.w3.org/ns/pub-context"
],
"conformsTo" : "https://www.w3.org/TR/audiobooks/",
"name": "Mój superaudiobook",
"resources": [
{
"name": "Spis treści",
"rel": "contents",
"url": "toc.html"
}
],
"readingOrder": [
"123_1of5.mp3",
"123_2of5.mp3",
"123_3of5.mp3",
"123_4of5.mp3",
"123_5of5.mp3"
]
}
Wskazówki:
- Wartością elementu
namejest tytuł audiobooka. - Tablica
resourceszawiera odwołanie do plikutoc.html.- Dostosowując ten przykład do własnego audiobooka, nie zmieniaj tego elementu tablicy
resources, chyba że plik spisu treści ma inną nazwę niżtoc.html.
- Dostosowując ten przykład do własnego audiobooka, nie zmieniaj tego elementu tablicy
- Tablica
readingOrderzawiera listę względnych adresów URL plików audio, uporządkowanych w kolejności, w jakiej powinny być odtwarzane.- W Twoim przypadku wpisy w tablicy
readingOrderto tylko nazwy plików audio, ponieważ plikpublication.jsoni pliki audio znajdują się w tym samym katalogu.- Jeśli na przykład umieścisz pliki audio w podkatalogu o nazwie
audio, adres URL pliku prologu będzie wyglądać tak:audio/123_1of5.mp3.
- Jeśli na przykład umieścisz pliki audio w podkatalogu o nazwie
- W Twoim przypadku wpisy w tablicy
Krok 7. Spakuj katalog
Skompresuj katalog 123 do archiwum ZIP o nazwie „123.zip”. Dokładne czynności różnią się w zależności od systemu operacyjnego, ale poniżej znajdziesz instrukcje dla:
Krok 8. Zmień nazwę spakowanego katalogu
Zmień rozszerzenie pliku skompresowanego katalogu z „.zip” na „.lpf”. Czyli 123.zip zmieni się w 123.lpf.
Wynik
W tym przykładzie powyższe kroki powinny utworzyć archiwum ZIP o tej strukturze:
123.lpf
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
├── 123_5of5.mp3
├── publication.json
└── toc.html
Krok 9. Prześlij do Książek Google Play
Prześlij plik 123.lpf w ramach automatycznego procesu pobierania lub w Centrum Partnerów Książek w Google Play.