“<bw-player-provider> parent not found”
An element that extendsBwPlayerConsumer was used outside a
<bw-player-provider>. Make sure the
provider wraps every control.
”BeyondWords is not defined” or the player never loads
The elements expect the player to be available as the globalBeyondWords. Load
the player UMD script before the provider connects:
The BeyondWords player UI shows up as well as mine
The engine renders its own UI by default. Setdata-show-user-interface="false"
on the provider so only your UI shows:
My elements render as empty tags
A custom element only upgrades once its module has runcustomElements.define.
Make sure you’ve imported each element’s module:
My styles aren’t being applied
The elements are minimal by design. They render into the light DOM, so your page’s CSS can target them directly. See Theming.Nothing plays
- Check the
data-project-idanddata-source-id(or content ID) are valid for your project. - Browsers block audio until the user interacts with the page, so the first playback must come from a user action like a click.