音乐律动 API
onMusic2RgbChange
名称
onMusic2RgbChange
需引入MediaKit,且在>=3.2.0版本才可使用
描述
调用 onMusic2RgbChange,手机将开始收音并将麦克风的声音转换输出 hsv 等颜色数据以便进行下发,同时会保持 App 页面常亮
请求参数
参数 | 数据类型 | 说明 | 是否必填 |
---|---|---|---|
callback | function |
获取转换后数据的回调 | 是 |
musicOption | object |
需要自定义颜色可进行配置, 详情见下面示例 | 否 |
返回参数
请求示例
import { music2rgb } from '@ray-js/panel-sdk';
const { onMusic2RgbChange } = music2rgb;
// 1. 当点击开始按钮时,调用 onMusic2RgbChange,会进行收音并将麦克风的声音转换输出 hsv 等颜色数据以便进行下发,
// 同时会保持 App 页面常亮
const musicOption = {
mode: 1, // 0 跳变;1 渐变 默认1
colorList: [], // 随机在其中进行颜色选择 { hue: number; saturation: number; value: number }[]
}; // 可选,如果需要自定义颜色可进行配置
onMusic2RgbChange(({ mode, hue, saturation, value, bright, temperature }) => {
// 可继续自行处理下发 dp
// ...
}, musicOption);