1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/chinasoft3_ohos-ohos-audio-visualizer

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

ohos-audio-visualizer

Проектное описание

  • Название проекта: ohos-audio-visualizer
  • Серия: адаптация и портирование сторонних компонентов OpenHarmony
  • Функционал: реализация аудио визуализации
  • Состояние портирования проекта: основные функции завершены
  • Различия при вызове: отсутствуют
  • Версия SDK: SDK6, DevEco Studio 2.2 Beta1
  • Базовая версия: Release v2.2.0

Демонстрация эффекта

Изображение

Инструкции по установке

  1. В файле build.gradle в корневой директории проекта,
allprojects {
    repositories {
        maven {
            url 'https://s01.oss.sonatype.org/content/repositories/releases/'
        }
    }
}
  1. В файле build.gradle модуля entry,
dependencies {
      implementation('com.gitee.chinasoft_ohos:ohos-audio-visualizer:1.0.0')
    ......  
 }

Проект можно запустить непосредственно с использованием SDK6 и DevEco Studio 2.2 Beta1. Если проект не запускается, удалите файлы .gradle, .idea, build, gradle, build.gradle, создайте новый проект в соответствии со своей версией и скопируйте соответствующие файлы нового проекта в корневую директорию.

Инструкции по использованию

<com.chibde.visualizer.CircleBarVisualizer
          ohos:height="350vp"
          ohos:width="match_parent"
          />
``````Java
CircleVisualizer circleVisualizer = (CircleVisualizer) findComponentById(ResourceTable.Id_visualizer);
circleVisualizer.setColor(Color.BLUE.getValue());
// Настройте размер круга. По умолчанию множители равны 1.
circleVisualizer.setRadiusMultiplier(3f);
// Установите ширину линии для визуализатора между 1 и 10, по умолчанию 1.
circleVisualizer.setStrokeWidth(1);
circleVisualizer.setPlayer(playSoundUtil.getAudioRenderer().getRendererSessionId(), getBundleName());

Информация о тестированииКод проверен CodeCheck без ошибок

Код проверен CloudTest без ошибок

Проверка безопасности от вирусов прошла успешно

Функционал текущей версии демонстрационного примера практически не отличается от оригинального компонента

История версий

  • 1.0.0

Информация о правах и лицензиях

Авторское право 2017 Gautam Chibde

Лицензировано в соответствии с лицензией Apache, версия OnClickListener; вы можете использовать этот файл только в соответствии с Лицензией. Вы можете получить копию Лицензии по адресу

http://www.apache.org/licenses/LICENSE-2.0

В случае, если это требует действующее законодательство или было согласовано письменно, программное обеспечение, распространяемое в рамках Лицензии, распространяется на условиях "КАК ЕСТЬ". БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ ИЛИ УСЛОВИЙ ЛЮБОГО ТИПА, как явных, так и подразумевающихся. Смотрите Лицензию для конкретного языка, регламентирующего права и ограничения в рамках Лицензии.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/chinasoft3_ohos-ohos-audio-visualizer.git
git@api.gitlife.ru:oschina-mirror/chinasoft3_ohos-ohos-audio-visualizer.git
oschina-mirror
chinasoft3_ohos-ohos-audio-visualizer
chinasoft3_ohos-ohos-audio-visualizer
master