- создаем файл playlist.m3u
- в нем указываем через строчку пути к файлам
mpv --playlist=playlist.m3u
mpv --playlist=playlist.m3u
Устанавливаем на устройстве приложение
apt install mpv
Выполняем команду и на телефоне должна заиграть музыка:
mpv https://appcode.mobwal.com/betkhoven-simfonija-5-allegro-con-brio.mp3
Можно например запустить воспроизведение в определенной позиции:
mpv https://appcode.mobwal.com/betkhoven-simfonija-5-allegro-con-brio.mp3 --start=00:00:59
Если при выполнении скрипта выходит сообщение с ошибкой
bash: permission denied
Надо выполнить следующую операцию:
chmod +xЧитать далее «Выполнение скрипта в Termux»
Данное приложение предназначено для установки nodejs на устройство под управление ОС Android. В Google Play находим приложение Termux и устанавливаем на телефон (требуется минимальная версия android 5). Запускаем приложение и устанавливаем нужные пакеты, выполнив следующие команды:
apt update apt upgrade apt install coreutils apt install nodejsЧитать далее «Termux для Android»
Технология PersistentStorage позволяет в браузере Chrome сохранять файлы в файловой системе через JavaScript.
Но при первой попытке вызова функций может возникнуть ошибка:
The operation failed because it would cause the application to exceed its storage quota.
Чтобы исправить эту ошибку, возможно, поможет этот код. Он выводит запрос на разрешение использовать PersistentStorage
Читать далее «PersistentStorage в Chrome»Бывает ситуация когда нужно вызвать родительский метод в асинхронной функции и простой операция не работает:
// метод используется в прокси
/**
* Переопределен. Вызывается при завершении синхронизации
*/
onBatchComplete: function (batch, operation) {
var me = this;
setTimeout(function () {
me.callParent(arguments);
}, 1000);
}
Читать далее «Вызов this.callParent(arguments) в асинхронных методах» Установка SSL сертификата от Let’s Encrypt на собственный сервер. Доменное имя у меня зарегистрировано на reg.ru. Мои шаги:
У нас стоит задача создать ExtJS объект без применения наследования от Ext.Base или Ext.Component и чтобы можно было использовать события.
Для реализации данной задачи нам поможет объект Ext.mixin.Observable
Пример инициализации класса: Читать далее «Применение событие с Ext.mixin.Observable»
Скачиваем файл compiler-latest
Распаковываем архив и выполняем команду
java -jar closure.jar --js src\logjs.js --js_output_file logjs.min.js
Оригинал статьи
Для применения в проектах ExtJS «файлового менеджера» нужно подключить пакет filer_package. Инструкция тут
Данный пакет содержит набор компонентов для работы с файловой системой