نظرة عامة
عند تحميل كتاب مسموع إلى "كتب 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"
]
}
ملاحظات:
- قيمة
الاسمهي عنوان الكتاب المسموع. - تحتوي مصفوفة
المراجععلى مرجع إلىtoc.html.- عند تعديل هذا المثال ليناسب كتابك المسموع، يجب عدم تغيير هذا العنصر من مصفوفة
المراجعإلا إذا أردت استخدام اسم مختلف لملف جدول المحتويات غير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.