修改调整音量
This commit is contained in:
@@ -127,6 +127,20 @@ export const esp32_music_stop = {
|
||||
}
|
||||
};
|
||||
|
||||
export const esp32_set_music_volume ={
|
||||
init: function () {
|
||||
this.setColour(ACTUATOR_EXTERN_HUE);
|
||||
this.appendValueInput('SUB')
|
||||
this.appendValueInput('percent')
|
||||
.appendField(Blockly.Msg.MIXLY_MUSIC_VOLUME_SET);
|
||||
this.appendDummyInput()
|
||||
.appendField('%');
|
||||
this.setPreviousStatement(true);
|
||||
this.setNextStatement(true);
|
||||
this.setInputsInline(true);
|
||||
}
|
||||
};
|
||||
|
||||
export const actuator_extern_led_bright = {
|
||||
init: function () {
|
||||
this.setColour(ACTUATOR_EXTERN_HUE);
|
||||
|
||||
@@ -107,6 +107,14 @@ export const esp32_music_stop = function (block, generator) {
|
||||
return code;
|
||||
}
|
||||
|
||||
export const esp32_set_music_volume = function (_,generator){
|
||||
generator.definitions_['import_music'] = 'import music';
|
||||
var v = generator.valueToCode(this, 'SUB', generator.ORDER_ATOMIC);
|
||||
var p = generator.valueToCode(this, 'percent', generator.ORDER_ATOMIC);
|
||||
var code = v+'.set_volume('+p+')\n';
|
||||
return code;
|
||||
}
|
||||
|
||||
export const esp32_music_set_tempo_extern = function (_, generator) {
|
||||
generator.definitions_['import_music'] = 'import music';
|
||||
var v = generator.valueToCode(this, 'SUB', generator.ORDER_ATOMIC);
|
||||
|
||||
@@ -796,6 +796,6 @@ export const set_music_volume = function (_,generator){
|
||||
var version = Boards.getSelectedBoardKey().split(':')[2]
|
||||
generator.definitions_['import_' + version + '_onboard_music'] = 'from ' + version + ' import onboard_music';
|
||||
var p = generator.valueToCode(this, 'percent', generator.ORDER_ATOMIC);
|
||||
var code = 'onboard_music.volume('+p+')\n';
|
||||
var code = 'onboard_music.set_volume('+p+')\n';
|
||||
return code;
|
||||
}
|
||||
Reference in New Issue
Block a user