Free Shipping on Orders Over $40!
40W Peak Portable Bluetooth Speaker with RGB Light
40W Peak Portable Bluetooth Speaker with RGB Light
40W Peak Portable Bluetooth Speaker with RGB Light
40W Peak Portable Bluetooth Speaker with RGB Light
40W Peak Portable Bluetooth Speaker with RGB Light
40W Peak Portable Bluetooth Speaker with RGB Light
40W Peak Portable Bluetooth Speaker with RGB Light
40W Peak Portable Bluetooth Speaker with RGB Light
40W Peak Portable Bluetooth Speaker with RGB Light
9 / 9
40W Peak Portable Bluetooth Speaker with RGB Light
40W Peak Portable Bluetooth Speaker with RGB Light
40W Peak Portable Bluetooth Speaker with RGB Light
40W Peak Portable Bluetooth Speaker with RGB Light
40W Peak Portable Bluetooth Speaker with RGB Light
40W Peak Portable Bluetooth Speaker with RGB Light
40W Peak Portable Bluetooth Speaker with RGB Light
40W Peak Portable Bluetooth Speaker with RGB Light
40W Peak Portable Bluetooth Speaker with RGB Light
35% OFF
Save $69.01
Delis666

40W Peak Portable Bluetooth Speaker with RGB Light

$129.99 $199.00
0 sold
Color
Qty

KEY FEATURES

40W PEAK STEREO - Utilizing advanced digital signal chips and dual-chamber stereo drivers, it delivers excellent high tones, deep bass, and stable mid-range, providing you with a HiFi-like music experience.

THREE EQ PRESETS - Pop mode, bass mode, and 3D mode cater to different scene requirements, from indoor settings to outdoor activities and gaming, interpreting various music styles.

RGB LIGHTING - 16.8 million RGB lights automatically change colors, responding to music beats, creating a dual visual and auditory experience.

NEW BLUETOOTH 5.0 CHIP - Achieves faster connection speed, lower power consumption, and stronger stability. Supports Bluetooth, TF card, audio input, and USB playback.

IDEAL PORTABLE MUSIC COMPANION -  IPX7 waterproof, compact, lightweight, and equipped with a braided strap, it easily fits into a backpack or can be attached to a bike during rides, allowing you to enjoy music on the go.

SPECIFICATION

Material: Plastic

Color: Blue

Size: 105*105*130mm

Bluetooth Version: V5.0

Audio Inputs: Bluetooth, TF card, USB, AUX

Local Decoding: MP3/WMA/FLAC/APE

Bluetooth Transmission Distance: 10m

Speaker Units: 2 x 58mm full-range speakers

Frequency Response: 60Hz - 18kHz

Maximum Peak Power: 20W + 20W

Power Input: 5V/1A

Charging Time: 4-5 hours

NOTES

Color may not appear as exactly as in real life due to variations between the computer monitors.

Please allow a small error due to manual measurement. Please make sure you do not mind before purchasing.

/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1711027061709').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);