A new feature has been added : Export Image from your Waveform !
It comes with an action “Generate Image”, that triggers a custom event “Image Generated” as soon as the image is uploaded into your Bubble storage.
You can find the link of the image once it has been generated in a custom state called “Image URL” !
Hope you’ll find it helpful !
The issue is now fixed with this new update.
What happened is that you had the silence mode enabled on your iPhone. (the little toggle on the top-left of your phone)
It is now fixed, as the plugin ignores if the phone is in silent mode or not.
Thanks again for submitting your issue!
The plugin now handles Volume Control !
You may define the desired volume with the action “Set Volume”, get the value back in the custom state “Current Volume”, and fetch volume changes with the custom event “Volume Changed”.
Hope you’ll like it and it’ll provide your users a better experience !
2 new actions has been added : Skip Forward and Skip Backward (X seconds).
It allows your users to go further/backwards in an audio file loaded into a Waveform Audio Player.
You may define the number of seconds to skip in the Waveform Audio Player Element itself.
A new plugin has been added : Markers Plugin !
It allows you to display markers on a Waveform, and instantly jump to a specific section of an audio file by clicking on the desired marker.
You can take a look at this screenshot for instant comprehension
It comes with a bunch of new actions/events/states and customization !
Actions : Create a marker
Time (in seconds) : the place where you want to create this marker on the audio file
Label : the name of the marker (font family & font color are customizable)
Position : “top” or “bottom” : where to display the marker relatively to the Waveform
Draggable : whether to make this marker draggable or not
Color : The color of the new marker
Clear all markers : allows you to clear all markers of a Waveform.
Custom Events : Marker Created : is fired as soon as a new marker has been created. Markers Cleared : is fired as soon as the markers has been cleared.
Custom States : Markers Data (JSON) :
This represents your markers on the current Waveform in a JSON object. You have to use this field if you want to save your markers data in your database and display them at the Waveforms initialization (see below for Markers loading on initialization).
Fields (in the element configuration) : Enable markers plugin ? Initial Markers Data
This is useful to load markers on your Waveform that has already been created. It has to be in the same format (JSON) that what the custom state “Markers Data (JSON)” outputs !
I also have a question for you guys : do you think it would be useful to add an action that allows you to display existing markers inside a Waveform after initialization ? It would be called something like “Display existing Markers”, and you would load them from the database (same method than “Initial Markers Data” in the plugin fields).
Tell me if this could be helpful for you, and I’ll add it!
Hope you will like this new update !
PS : Plugin price has been updated yesterday, going from $4/month to $9/month and $25 once to $52 once.
Sorry for the late response @chad, but this took a bit of time to develop.
The audio will now continue playing when the app is switched on mobile / desktop devices.
Next update : native media controls on mobile devices locked screen!
This plugin is now fully compatible with native backend playing & media controls !
It means you may control the audio via the native lock screen controls, and even change app while the audio will continue playing.