Огляд
Завантажуючи аудіокнигу в Google Play Книги, ви можете вказати власний зміст, як описано в специфікації аудіокниг W3C.
Цей спрощений приклад допоможе вам дізнатися, як завантажувати аудіофайли й власний зміст. Детальні сценарії використання наведено в специфікації.
Щоб завантажити аудіофайли й власний зміст:
- Створіть файл HTML із назвою
toc.html, у якому буде вказано зміст. - Створіть файл маніфесту з назвою
publication.json, у якому перелічено ваші аудіофайли й указано посилання на зміст. - Додайте файли
toc.htmlіpublication.jsonу папку з аудіофайлами. - Заархівуйте папку.
- Змініть розширення файлу із
.zipна.lpf. - Завантажте файл
.lpfу Партнерський центр Google Play Книг.
Простий приклад
Важливо. У розділах нижче наведено докладнішу інформацію з прикладом простої аудіокниги.
Щоб завантажити власний зміст для аудіокниги "Моя крута аудіокнига" з номером ISBN "123", яка складається з 5 файлів .mp3:
123_1of5.mp3- Пролог
123_2of5.mp3- Розділ 1. Початок
123_3of5.mp3- Розділ 2. Середина
123_4of5.mp3- Розділ 3. Кінець
123_5of5.mp3- Епілог
Крок 1. Створіть каталог
Спершу створіть каталог або папку з назвою 123, оскільки 123 – це ISBN нашої аудіокниги.
Крок 2. Помістіть аудіофайли в каталог
Додайте аудіофайли у створений каталог. Структура каталогу має такий вигляд:
123/
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
└── 123_5of5.mp3
Крок 3. Створіть файл змісту
Створіть файл із назвою toc.html, щоб розмістити в ньому зміст.
123/
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
├── 123_5of5.mp3
└── toc.html
Крок 4. Заповніть файл змісту
Заповніть файл toc.html списком файлів і назвами, які мають відображатися в змісті.
<nav role="doc-toc">
<h2>Моя крута аудіокнига</h2>
<ol>
<li><a href="123_1of5.mp3">Пролог</a></li>
<li><a href="123_2of5.mp3">Розділ 1. Початок</a></li>
<li><a href="123_3of5.mp3">Розділ 2. Середина</a></li>
<li><a href="123_4of5.mp3">Розділ 3. Кінець</a></li>
<li><a href="123_5of5.mp3">Епілог</a></li>
</ol>
</nav>
Поради
- Назва книги вказується між тегами
<h2>. - Для кожного аудіофайлу є один елемент
<li>.- Наприклад, якщо ви хочете розділити один аудіофайл на кілька частин, можна вказати кілька записів у змісті.
- Атрибут
href– це відносне розташування аудіофайлу.- У вашому випадку це лише назва аудіофайлу, оскільки файл
toc.htmlі аудіофайли розташовані в одному каталозі. - Якщо ви розмістите аудіофайли в підкаталозі з назвою
audio, значення атрибутаhrefпрологу будеaudio/123_1of5.mp3.
- У вашому випадку це лише назва аудіофайлу, оскільки файл
Крок 5. Створіть маніфест
Створіть файл із назвою publication.json, щоб зберегти маніфест аудіокниги.
123/
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
├── 123_5of5.mp3
├── publication.json
└── toc.html
Крок 6. Заповніть маніфест
Заповніть файл publication.json відомостями про аудіокнигу.
{
"@context": [
"https://schema.org",
"https://www.w3.org/ns/pub-context"
],
"conformsTo" : "https://www.w3.org/TR/audiobooks/",
"name": "Моя крута аудіокнига",
"resources": [
{
"name": "Зміст",
"rel": "contents",
"url": "toc.html"
}
],
"readingOrder": [
"123_1of5.mp3",
"123_2of5.mp3",
"123_3of5.mp3",
"123_4of5.mp3",
"123_5of5.mp3"
]
}
Поради
- Значення параметра
name– це назва аудіокниги. - Масив
resourcesмістить посилання на файлtoc.html.- Якщо ви адаптуєте цей приклад для власної аудіокниги, не змінюйте цей елемент масиву
resources, якщо тільки ви не вказали іншу назву для файлу змісту, ніжtoc.html.
- Якщо ви адаптуєте цей приклад для власної аудіокниги, не змінюйте цей елемент масиву
- Масив
readingOrderмістить список відносних URL-адрес аудіофайлів, упорядкованих у тому порядку, у якому їх потрібно відтворювати для слухача.- У вашому випадку записи в масиві
readingOrder– це лише назви аудіофайлів, оскільки файлpublication.jsonі аудіофайли розташовані в одному каталозі.- Наприклад, якщо ви розмістите аудіофайли в підкаталозі з назвою
audio, URL-адреса файлу прологу матиме виглядaudio/123_1of5.mp3.
- Наприклад, якщо ви розмістите аудіофайли в підкаталозі з назвою
- У вашому випадку записи в масиві
Крок 7. Заархівуйте каталог
Стисніть каталог 123 в архів ZIP із назвою 123.zip. Точні кроки залежать від операційної системи, але нижче наведено вказівки для:
Крок 8. Перейменуйте заархівований каталог
Змініть розширення файлу заархівованої папки з ".zip" на ".lpf". Наприклад, 123.zip стане 123.lpf.
Результат
У наведеному прикладі вищеописані кроки мають привести до створення ZIP-архіву з такою структурою:
123.lpf
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
├── 123_5of5.mp3
├── publication.json
└── toc.html
Крок 9. Завантажте дані в Google Play Книги
Завантажте файл 123.lpf за допомогою автоматичного процесу отримання або в Партнерському центрі Google Play Книг.