Не ўдаецца запусціць праслухоўванне па таймеры на Android 15
У аперацыйнай сістэме ёсць памылка, якая перашкаджае атрыманню аўдыёфакусу з фону пры выкарыстанні Android 15 з Target SDK 35 або вышэй. Гэта перашкаджае запуску прайгравання пры выкарыстанні праслухоўвання па таймеры.
Рашэнне 1: Ручны запуск прайгравання
Цяпер будзе адлюстроўвацца апавяшчэнне, калі не ўдаецца атрымаць аўдыёфакус. Націсканне на апавяшчэнне пачне прайграванне.
Рашэнне 2: Прымусовае прайграванне
Налады > Укладка «Праслухоўванне/Запіс» > Агульныя > Усталюйце галачку «Ігнараваць памылку атрымання аўдыёфакусу і прайграваць». Калі ў цяперашні час прайграваецца іншая праграма, гэтая праграма пачне прайграванне без прыпынку, і абодва аўдыёпатокі будуць прайгравацца адначасова.
Рашэнне 3: Усталюйце сумяшчальную версію
Я стварыў файл apk з Target SDK, адноўленым да версіі 34.
https://drive.google.com/file/d/1T_Yvbj2f3gO6us7cwFkMGR6e7gYy9RYe/view?usp=sharing
Інструкцыя па ўсталёўцы файла APK
* Перайдзіце ў Google Play Store > Гэта праграма > Зніміце сцяжок «Уключыць аўтаматычныя абнаўленні» ў меню з трыма кропкамі ў правым верхнім куце.
* Выдаліце гэту праграму.
* Перайдзіце па спасылцы вышэй і запампуйце APK.
* Файл знаходзіцца на Google Drive, таму вам спатрэбіцца ўліковы запіс Google. Калі будзе прапанавана, выберыце ўліковы запіс і націсніце OK.
* Выберыце ўсталёўшчык пакета.
* Калі вы атрымліваеце памылку аб усталёўцы невядомай праграмы, націсніце «Налады» і дайце дазвол.
Асаблівасці
Адрозненні ад радыёпраграмы
- Перапісана з "HTML + JavaScript" на "Бібліятэкі Android + Kotlin"
- Гарызантальная пракрутка з фіксаванай шырынёй праграмы для радыёпраграмы
- Павялічана вышыня для кароткіх праграм для адлюстравання ў адзін радок
- Радыёпраграму 2 можна прайграваць асобна
Заўвагі
- Дзень пачынаецца а 5:00 і заканчваецца а 28:59:59. Увесь час паміж імі прадстаўлены адным і тым жа днём тыдня.
- Каб запланаваць начную праграму, калі ласка, укажыце дзённы дзень.
Налады парадку станцый
- Націсніце і ўтрымлівайце назву старонкі і правядзіце пальцам улева або ўправа, каб выдаліць старонку
- Націсніце на назву станцыі, каб выбраць
- Націсніце і ўтрымлівайце назву станцыі і перацягніце, каб змяніць парадак
Спіс раскладу
- Увядзіце чатырохзначны лік, каб вызначыць час пачатку
- 0:00-4:00 пераўтвараецца ў 24:00-28:00
- Націсканне на тэкст «Дзень тыдня» адзначыць або знішчыць усе дні
- Націсніце і ўтрымлівайце назву старонкі і правядзіце пальцам улева або ўправа, каб выдаліць расклад
- Калі вы хочаце выкарыстоўваць расклады, усталюйце «Ігнараваць аптымізацыю батарэі» ў наладах
Праграма перадачы дадзеных
- Пракручвайце ўверх і ўніз, улева і ўправа.
- Пасля пачатку пракруткі вы не можаце пракручваць у іншым кірунку, таму, калі ласка, адпусціце руку.
- Націсніце на праграму, каб паказаць падрабязную інфармацыю.
- Націсніце на назву станцыі, каб паказаць тыднёвы праграма перадачы дадзеных.
Прагляд падрабязных звестак.
- Правядзіце пальцам па выяве праграмы, каб перамяшчацца паміж адлюстраванымі праграмамі.
Функцыя прайгравання бягучай праграмы.
- Націсніце і ўтрымлівайце назву станцыі ў праграме.
- Націсніце і ўтрымлівайце назву бягучай праграмы ў праграме.
- Прайграванне з экрана звестак пра бягучую праграму.
- Усталюйце час сну, націснуўшы на апавяшчэнне.
Функцыя прайгравання без часу.
- Націсніце і ўтрымлівайце назву трансляванай праграмы ў праграме.
- Прайграванне з экрана звестак пра трансляваную праграму.
- Націсніце на апавяшчэнне, каб адлюстраваць кантролер.
Налады пошуку.
- Усталюйце пошукавыя тэрміны, імгненна шукайце, вылучайце іх у праграме і стварайце браніраванне.
- Каб стварыць браніраванне, усталюйце для "Рэдагаваць крытэрыі пошуку > Аўтаматычная рэгістрацыя ключавых слоў" значэнне, акрамя "Адключана".
- Усталюйце таймер для стварэння рэгулярных браніраванняў. (Налады пошуку > Меню параметраў > Дадаць аўтаматычнае браніраванне ў спіс браніравання.)
TFDL.
- TFDL - гэта праграма, якая захоўвае праграмы, сумяшчальныя з Radiko Time-Free, у файл.
https://play.google.com/store/apps/details?id=jp.gr.java_conf.dbit.tfdl
・Пасля ўсталёўкі гэта праграма будзе адпраўляць інструкцыі па захаванні ў TFDL.
[Выхадная тэчка TFDL]
Пры рэгістрацыі праграмы ў TFDL з гэтай праграмы з дапамогай кнопкі TFDL або браніравання будуць выкарыстоўвацца налады вываду гэтай праграмы (выхадная тэчка, назва файла, налады метададзеных, стварэнне раздзела).
Для пошуку і браніравання будуць выкарыстоўвацца налады вываду ў адпаведных наладах.
Для іншых мэтаў будуць выкарыстоўвацца "Налады праграмнага гіда 2 > Налады вываду файла запісу".
Калі вы хочаце выкарыстоўваць выходную тэчку, усталяваную ў TFDL, выкарыстоўвайце "Інтэграцыю знешняга прыкладання" гэтай праграмы. Пошук з "Радыёпраграмнага гіда" і TFDL будзе працягваць працаваць як звычайна.
[Пра пачатак загрузкі TFDL]
Для пошуку і браніравання будуць выкарыстоўвацца налады пачатку ў адпаведных наладах. (Рэдагаваць расклад > Налады TFDL > сцяжок «Пачаць загрузку»)
Для іншых мэтаў будзе выкарыстоўвацца налада перамыкача TFDL «Аўтаматычны запуск».
Прызначаны наступныя сцэнарыі выкарыстання: «Запланаваць і пачаць загрузку пасля заканчэння праграмы», «Адкрыць TFDL і пачаць загрузку, калі зручна» або «Устанавіць таймер у TFDL, каб пачаць загрузку ў пэўны час кожны дзень».
Дадатак для загрузкі радыёпраграмы 2 (Праграмны гід DL)
- Праграма DL — гэта праграма, якая захоўвае бягучыя інтэрнэт-радыё ў файл. Яна мае функцыі фонавага запісу і захавання без часу для прамых трансляцый.
https://play.google.com/store/apps/details?id=jp.gr.java_conf.dbit.livedl
- Пасля ўсталёўкі вы можаце выбраць Праграма DL у меню «Налады раскладу» ў Праграмавым гіде 2.
- Каб запісаць прамыя трансляцыі, выберыце «DL (У прамым эфіры)». Праграма запусціцца ў запланаваны час і загрузіць усю працягласць трансляцыі.
- Запіс без часу можна выконваць непасрэдна з інфармацыі пра праграму, шляхам пошуку і загрузкі, шляхам пошуку і спасылкі на загрузку або шляхам пошуку і загрузкі ў пэўны час (гл. ніжэй).
- Налады вываду пазначаны ў Кіраўніцтве праграм 2.
Пошук і загрузка папярэдніх праграм (калі ўсталявана дадатковая загрузка Кіраўніцтва радыёпраграм 2).
- Вы можаце захоўваць сумяшчальныя праграмы без часу.
Калі вы адзначаеце праграму ў выніках пошуку, вы можаце выбраць "DL (Без часу)" або "Звязаная DL".
Калі вы выбераце Звязаная DL, праграмы будуць захаваны ў тым парадку, у якім вы іх адзначалі.
Пошук папярэдніх праграм і аўтаматызацыя загрузкі
Гэта праграма запускаецца штодня або ў пэўны час у пэўны дзень тыдня, шукаючы папярэднія праграмы і аўтаматычна рэгіструючы і загружаючы праграмы, якія адпавядаюць вашым крытэрыям.
Вы можаце наладзіць яе перыядычны запуск у час, які ўлічвае канец праграмы, працяглыя спартыўныя трансляцыі або раніцу.
Пасля рэгістрацыі праграмы яна будзе запомнена, каб прадухіліць дубліраванне рэгістрацыі. Звярніце ўвагу, што многія праграмы будуць зарэгістраваны ўпершыню.
[Працэдура]
- Стварыць крытэрыі пошуку > Выберыце «Стварыць расклад «Пошук і загрузка»» у меню опцый спісу раскладу > Выберыце спасылку, рэгістрацыю і крытэрыі пошуку.
- Можна зарэгістраваць некалькі крытэрыяў пошуку.
[Спасылка]
Захоўвайце шаблоны, такія як падзеленыя праграмы, праграмы, размешчаныя паміж звычайнымі праграмамі, і тыднёвыя праграмы, якія транслююцца па панядзелках і пятніцах, у адным файле.
- Для звязвання па днях
- Стварыце крытэрыі пошуку, якія будуць адпавядаць праграме. Выберыце «Звязаць 1 дзень» у якасці крытэрыя звязвання.
- Для звязвання па днях (праграмы, якія ахопліваюць часовы інтэрвал 17:00):
- Стварыце крытэрыі пошуку, якія будуць адпавядаць праграме. Выберыце «Звязаць усе» ў якасці крытэрыя звязвання.
- Калі няма гісторыі рэгістрацыі, увесь тыдзень будзе аб'яднаны ў адзін файл, таму ўручную зарэгіструйце праграмы, даступныя для загрузкі.
- Для звязвання па тыднях
- Стварыце крытэрыі пошуку, якія будуць адпавядаць праграме. Выберыце «Звязаць усе» ў якасці крытэрыя звязвання.
Усталюйце ўмову пачатку браніравання на адзін раз на тыдзень (праверце дзень тыдня). Калі вы паспрабуеце захаваць праграму з панядзелка па пятніцу ў пятніцу, будзе ўключана праграма з мінулай пятніцы, таму, калі ласка, зарэгіструйце яе ўручную ў першы раз або запусціце ў суботу.