
Xodera Plugins · Bubble Native
Xodera Audio Recorder Native
Permitte ut homines notam vocalem registrent, eam ante missionem audiant et exemplar locale nondum missum retineant. Registrationem tantum onera cum eam mittere eligunt.
Public beta guides · Haptics instructions are in its Bubble listing
Public beta offer: free Bubble install · 7-day card trial, then US$1.50/month per plugin/project.
Documentatio revisa 6 Novembris 2026
Exempla practica
Audi antequam nuntium vocalem non‑confidentialem mittas.
Utentes opportunitatem habent audire et recordationem substituere antequam fit annexum.
`title = the app’s conversation label`; constitui `max_duration_seconds` et `max_upload_bytes` ad tuam regulam nuntii.
Start recording → Stop recording → exspecta `recording_ready` → Play preview. Seek preview et Set preview speed praebe. Tantum Send explicitum Upload to Bubble ad inscriptionem acceptam propriae applicationis pro oneratione vocat.
Solum in `upload_succeeded`, crea tuum Message et constitui campum audio ad `uploaded_file`. Nuntius non a recorder ipso creatur.
Si permissio microphoni negatur, `permission_status` ostende; si oneratio deficit, registrationem localem retine. Exitum onerationis incertae verifica ante repetitionem, ne Send annexa duplicata aut nuntios duplicatos creet.
Bubble upload creat file audio publicum. Noli uti hoc upload pro recordationibus confidentialibus.
Exercitatio pronuntiationis sine upload immediato.
Discipuli volunt comparare responsum suum locutum cum lectione antequam decernant illud submittere.
`title = Current Exercise’s prompt`; `max_duration_seconds = the exercise limit`; responsum exercitii inscriptio ab applicatione possessa manet.
Record → Stop → Play preview. Permitte ut discipulus intra registrationem transeat, praevisionem tardet aut operationem cancellet et alium conatum registret. Save locally tantum adhibe cum exemplar nondum missum retinere eligit.
`duration`, `local_uri`, `mime_type` et `draft_id` describunt conatum. App tua statuit utrum manet locale aut postea submitatur per electum workflow upload.
Si `preview_error` occurrit, exemplar nondum missum retine et `error_code` ostende. Praevisionem aut exemplar servatum in Answer submissum ne converte donec fluxus submissionis applicationis feliciter compleatur.
Bubble upload creat file audio publicum. Noli uti hoc upload pro recordationibus confidentialibus.
Exemplar vocale locale nondum missum retine et Send explicitum fac.
Operarius campi potest interrumpi antequam notam perficiat et non debet eam upload facere tantum ut eam servet.
`saved_draft_id = the draft ID stored by your app for this device and account`; `title = the selected non-sensitive task label`.
Start/Stop recording → Save locally. `draft_id` redditum in proprio statu ad hunc apparatum et hanc rationem usoris limitato serva. Restore local draft pro eodem ID utere, deinde Play preview antequam decernas num registrationem oneres.
Post `local_saved` aut `local_restored`, `is_saved_locally`, `local_uri` et `duration` inspice. Exemplar servatum tantum dele post electionem explicitam usoris aut secundum regulam retentionis separatim confirmatam.
Si restauratio deficiat, ostende `error_code` et conserva ID ad diagnosis; noli referre recordationem vacuum aut diversam ut restauratam. Numquam auto-upload in reconnectione.
Bubble upload creat file audio publicum. Noli uti hoc upload pro recordationibus confidentialibus.
Quid nunc operatur
Public beta. Use the documented controls and actions; test supported formats, permissions and device behavior in your own native app. Browser preview does not validate native device output.
Construe fluxum operis
Utere actionibus beta praestantibus infra et probā eventum in apparatibus destinatis.
Haec exempla utuntur inscriptionibus applicationis, ut Lesson, Message et Order. Eas propriis generibus datorum et nominibus elementorum substitue. Inscriptiones mediorum in exemplis propriis fasciculis substituendae sunt.
Addere registratorem. Define document_context = Current User's unique id et is_active secundum utrum visus registrationis apertus sit.
Start recording permissionem microphoni petit. Pause et Resume eandem registrationem retinent. Stop recording eam finit; recording_ready exspecta antequam inspectionem vel onerationem praebeas.
Imperiis praevisionis ad audiendum utere. Save locally exemplar nondum missum in hoc apparatu retinet; post local_saved, draft_id ad Restore local draft retine.
Explica missionem fasciculum publicum creare. bubble_upload_url ad rectam inscriptionem Development aut Live applicationis tuae Bubble pro fasciculis onerandis constitue. Upload to Bubble tantum exsequere cum usor Send eligit; post upload_succeeded, uploaded_file in inscriptione tua serva.
Configura semel
Crea aut elige tuum proiectum app Bubble in BestPlugins → Dashboard → Plugins. Elige Xodera Audio Recorder Native, copia eius clavem, deinde aperi Bubble → Plugins → Xodera Audio Recorder Native et inserta eam in licensing_api_key. Serva semel; deinde utere actionibus infra. Unusquique plugin in unoquoque projecto clavem suam habet.
Permissionem microphoni pete cum usor registrare incipit. Elige quomodo applicatio exemplaria nondum missa servet. Oneratio in Bubble fasciculum publicum servat; ea tantum pro sono ad repositorium publicum idoneo utere.
Configura semel
- Crea aut elige tuum proiectum app Bubble apud BestPlugins → Dashboard → Plugins.
- Elige hunc plugin et copia eius clavem proiecti.
- Open Bubble → Plugins → this plugin. Paste its project key into licensing_api_key and save.
- Adde elementum, elige tua data app et construe fluxum operis infra.
- In the dashboard, review and confirm the 7-day card trial for this plugin. It then costs US$1.50/month per app project, including development and production. Cancel before the trial ends to avoid the first charge.
Installatio et subscriptio
For Audio Player, Video Player, Photo Editor, Audio Recorder, Files Kit and Haptics: free Bubble installation, a 7-day trial with a card, then US$1.50 per month per plugin and app project. Development and production are included, with no operation cap. File-size and feature limits still apply. Review billing and cancellation before confirming. Other plugins remain unavailable for purchase.
Serva exitum in tua applicatione
Post upload_succeeded, VoiceMessage.audio = Recorder's uploaded_file, owner = Current User, duration = Recorder's duration et mime_type = Recorder's mime_type constitue. draft_id exemplar nondum missum in hoc apparatu restituit; fasciculus audio online non est.
Defectus, revocatio et recuperatio
Si accessus ad microphonum negatur, explica quomodo in configurationibus apparatus permittatur. Cancel recording registrationem nondum servatam abicit; exemplaria iam servata manent. Si oneratio interrumpitur, registrationem localem retine et verifica num fasciculus pervenerit antequam iterum mittas. Delete saved draft solum exemplar servatum electum removet.
Capacitatēs et limites
Duratio maxima registrationis praedefinita: 300 secunda; configurabilis 1–3600. Limes onerationis praedefinitus: 10 MiB; maximus 30 MiB. Tempus maximum exspectationis onerationis: 60 secunda, sine repetitione automatica. Onerationes in Bubble publicae sunt. Tantum propriae inscriptiones *.bubbleapps.io ad fasciculos onerandos supportantur; nomina dominiorum propria non supportantur. Exemplaria localia nondum missa repositorium cryptographicum non sunt.
Configurationes, actiones et exitus
Utere his nominibus in Bubble. Lineamenta propositi separate signata sunt.
Configurationes beta praesto
Configurationes elementorum
title · textmax_duration_seconds · numbermax_upload_bytes · numberis_active · yes_nodisabled · yes_noui_text_json · textsaved_draft_id · textbubble_upload_url · textlanguage · textdocument_context · textStatus
recorder_status · textpermission_status · textis_recording · yes_nois_paused · yes_noduration · numberlocal_uri · textdraft_id · textis_saved_locally · yes_nomime_type · textfile_size · numberwaveform_peaks_json · textpreview_status · textpreview_is_playing · yes_nopreview_current_time · numberupload_status · textupload_progress · numberuploaded_url · textuploaded_file · fileerror_code · textEventus
recording_startedrecording_pausedrecording_resumedrecording_stoppedrecording_readyrecording_cancelledrecorder_errorlocal_savedlocal_restoredlocal_deletedupload_succeededupload_failedupload_cancelledpreview_readypreview_errorActiones et earum parametri
Start recordingPause recordingResume recordingStop recordingCancel recordingSave locallyRestore local draftDelete saved draftUpload to BubbleCancel uploadPlay previewPause previewStop previewSeek previewSet preview speedConfigurationes elementorum · 10
titletext · Praedefinitum: ""- Valor exemplaris
Lesson 4 — review - Exemplum Bubble expressionis
Selected Lesson's name - Textus in applicatione visibilis; si vacuus est, textus incorporatus in lingua electa adhibetur ubi supportatur. Noli indicia secreta accessus includere.
max_duration_secondsnumber · Praedefinitum: 300- Valor exemplaris
300 - Exemplum Bubble expressionis
Voice Settings' max_seconds - Utere valore currentis recordi negotii; valida contra limites infra.
max_upload_bytesnumber · Praedefinitum: 10485760- Valor exemplaris
10485760 - Exemplum Bubble expressionis
Voice Settings' max_upload_bytes - Utere valore currentis recordi negotii; valida contra limites infra.
is_activeyes_no · Praedefinitum: true- Valor exemplaris
yes - Exemplum Bubble expressionis
GuideHost's view_is_active (your yes/no custom state) - Statuere yes dum haec visio aperta est. Statuere no cum disceditur, ut reprodutio vel labor currentis cessare possit.
disabledyes_no · Praedefinitum: false- Valor exemplaris
no - Exemplum Bubble expressionis
GuideHost's is_busy (your yes/no custom state) - Elementum inactivum redde dum applicatio tua occupata est aut haec actio praesto non est.
ui_text_jsontext · Praedefinitum: ""- Valor exemplaris
{} - Exemplum Bubble expressionis
App Settings' player_labels_json (supported keys only) - JSON optional cum titulis buttonorum supportatis. Vacuum relinque ut textum incorporatum utaris.
saved_draft_idtext · Praedefinitum: ""- Valor exemplaris
<returned draft_id> - Exemplum Bubble expressionis
Selected VoiceDraft's draft_id - Utere valore currentis recordi negotii; valida contra limites infra.
bubble_upload_urltext · Praedefinitum: ""- Valor exemplaris
https://your-app.bubbleapps.io/version-test/fileupload - Exemplum Bubble expressionis
App Settings' selected_bubble_upload_url - Tua propria Bubble app addressa file‑upload: /version-test/fileupload pro Development, /fileupload pro Live. Hoc upload creat files publicos.
languagetext · Praedefinitum: "auto"- Valor exemplaris
uk - Exemplum Bubble expressionis
Current User's preferred_language - language=auto constitue ut elementum linguam supportatam apparatus vel navigatri sequatur. Codicem linguae supportatae insere ut eam expresse eligas.
document_contexttext · Praedefinitum: ""- Valor exemplaris
<current-user-id> - Exemplum Bubble expressionis
Current User's unique id - Valor stabilis huius rationis usoris vel inscriptionis. Eodem valore utere cum fasciculos vel exemplaria nondum missa eius restituis.
Actiones et earum parametri · 15
Start recording
Nulli parametri actionis
Pause recording
Nulli parametri actionis
Resume recording
Nulli parametri actionis
Stop recording
Nulli parametri actionis
Cancel recording
Nulli parametri actionis
Save locally
Nulli parametri actionis
Restore local draft
draft_idtext · Praedefinitum: —- Valor exemplaris
<returned draft_id> - Exemplum Bubble expressionis
Selected VoiceDraft's draft_id - Utere valore currentis recordi negotii; valida contra limites infra.
Delete saved draft
draft_idtext · Praedefinitum: —- Valor exemplaris
<returned draft_id> - Exemplum Bubble expressionis
Selected VoiceDraft's draft_id - Utere valore currentis recordi negotii; valida contra limites infra.
Upload to Bubble
Nulli parametri actionis
Cancel upload
Nulli parametri actionis
Play preview
Nulli parametri actionis
Pause preview
Nulli parametri actionis
Stop preview
Nulli parametri actionis
Seek preview
secondsnumber · Praedefinitum: —- Valor exemplaris
12 - Exemplum Bubble expressionis
Selected Comment's seconds - Utere valore currentis recordi negotii; valida contra limites infra.
Set preview speed
ratenumber · Praedefinitum: —- Valor exemplaris
1.5 - Exemplum Bubble expressionis
Preview Speed Dropdown's value - Utere valore currentis recordi negotii; valida contra limites infra.
Status et eventus
Status
recorder_status · textResultatum currente huius actionis. Utere eventu completionis congruenti antequam successum servas.
permission_status · textResultatum currente huius actionis. Utere eventu completionis congruenti antequam successum servas.
is_recording · yes_noValor currentis pro elemento electo. Legi post eventum relatum.
is_paused · yes_noValor currentis pro elemento electo. Legi post eventum relatum.
duration · numberValor currentis pro elemento electo. Legi post eventum relatum.
local_uri · textLocus fasciculi in hoc apparatu. Serva vel incarca fasciculum seorsum si online servandus est.
draft_id · textIdentificator huius elementi aut actionis. Serva cum recordo app congruenti. Usa idem identificator petitionis cum iterum conaris resultat incertum.
is_saved_locally · yes_noValor currentis pro elemento electo. Legi post eventum relatum.
mime_type · textValor currentis pro elemento electo. Legi post eventum relatum.
file_size · numberValor currentis pro elemento electo. Legi post eventum relatum.
waveform_peaks_json · textValor currentis pro elemento electo. Legi post eventum relatum.
preview_status · textResultatum currente huius actionis. Utere eventu completionis congruenti antequam successum servas.
preview_is_playing · yes_noValor currentis pro elemento electo. Legi post eventum relatum.
preview_current_time · numberValor currentis pro elemento electo. Legi post eventum relatum.
upload_status · textResultatum currente huius actionis. Utere eventu completionis congruenti antequam successum servas.
upload_progress · numberValor currentis pro elemento electo. Legi post eventum relatum.
uploaded_url · textValor currentis pro elemento electo. Legi post eventum relatum.
uploaded_file · fileFasciculus post upload_succeeded redditus. Eum in campo tuo generis Bubble File serva.
error_code · textInformationes erroris pro ultima actione. Ostende nuntium utile et praebe iterum conatum pertinentem.
Eventus
recording_startedCum hic eventus occurrat, lege status pertinentes e eodem elemento.
recording_pausedCum hic eventus occurrat, lege status pertinentes e eodem elemento.
recording_resumedCum hic eventus occurrat, lege status pertinentes e eodem elemento.
recording_stoppedCum hic eventus occurrat, lege status pertinentes e eodem elemento.
recording_readyCum hic eventus occurrat, lege status pertinentes e eodem elemento.
recording_cancelledCum hic eventus occurrat, lege status pertinentes e eodem elemento.
recorder_errorCum hic eventus occurrat, lege status pertinentes e eodem elemento.
local_savedCum hic eventus occurrat, lege status pertinentes e eodem elemento.
local_restoredCum hic eventus occurrat, lege status pertinentes e eodem elemento.
local_deletedCum hic eventus occurrat, lege status pertinentes e eodem elemento.
upload_succeededCum hic eventus occurrat, lege status pertinentes e eodem elemento.
upload_failedCum hic eventus occurrat, lege status pertinentes e eodem elemento.
upload_cancelledCum hic eventus occurrat, lege status pertinentes e eodem elemento.
preview_readyCum hic eventus occurrat, lege status pertinentes e eodem elemento.
preview_errorCum hic eventus occurrat, lege status pertinentes e eodem elemento.
Quaestiones quas programmatores ponunt
Num servatio localis incarcationem registrationis facit?
Non. Save locally exemplar nondum missum in apparatu retinet, quod ad dominum suum pertinet. Upload to Bubble operatio publica separata et explicita est.
Quomodo subscriptio operatur?
For Audio Player, Video Player, Photo Editor, Audio Recorder, Files Kit and Haptics: free Bubble installation, a 7-day trial with a card, then US$1.50 per month per plugin and app project. Development and production are included, with no operation cap. File-size and feature limits still apply. Review billing and cancellation before confirming. Other plugins remain unavailable for purchase.
Præcepta affinia
Ad auxilium petendum, indica quod additamentum et quo apparatu utaris, quam actionem tentaveris et quid acciderit. Exemplo sine datis personalibus utere. Numquam clavem tuam aut fasciculos privatos communica.