Interfacies Audio Recorder.
Interfacies Audio Recorder.
← Omnes duces Bubble Native

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.

  1. Addere registratorem. Define document_context = Current User's unique id et is_active secundum utrum visus registrationis apertus sit.

  2. Start recording permissionem microphoni petit. Pause et Resume eandem registrationem retinent. Stop recording eam finit; recording_ready exspecta antequam inspectionem vel onerationem praebeas.

  3. Imperiis praevisionis ad audiendum utere. Save locally exemplar nondum missum in hoc apparatu retinet; post local_saved, draft_id ad Restore local draft retine.

  4. 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.

Diagramma fluxus operis — non captura app

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
  1. Crea aut elige tuum proiectum app Bubble apud BestPlugins → Dashboard → Plugins.
  2. Elige hunc plugin et copia eius clavem proiecti.
  3. Open Bubble → Plugins → this plugin. Paste its project key into licensing_api_key and save.
  4. Adde elementum, elige tua data app et construe fluxum operis infra.
  5. 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 · text

Status

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 · text

Eventus

recording_startedrecording_pausedrecording_resumedrecording_stoppedrecording_readyrecording_cancelledrecorder_errorlocal_savedlocal_restoredlocal_deletedupload_succeededupload_failedupload_cancelledpreview_readypreview_error

Actiones et earum parametri

Start recordingPause recordingResume recordingStop recordingCancel recordingSave locallyRestore local draftDelete saved draftUpload to BubbleCancel uploadPlay previewPause previewStop previewSeek previewSet preview speed
Configurationes elementorum · 10
titletext · Praedefinitum: ""
Valor exemplarisLesson 4 — review
Exemplum Bubble expressionisSelected 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 exemplaris300
Exemplum Bubble expressionisVoice Settings' max_seconds
Utere valore currentis recordi negotii; valida contra limites infra.
max_upload_bytesnumber · Praedefinitum: 10485760
Valor exemplaris10485760
Exemplum Bubble expressionisVoice Settings' max_upload_bytes
Utere valore currentis recordi negotii; valida contra limites infra.
is_activeyes_no · Praedefinitum: true
Valor exemplarisyes
Exemplum Bubble expressionisGuideHost'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 exemplarisno
Exemplum Bubble expressionisGuideHost'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 expressionisApp 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 expressionisSelected VoiceDraft's draft_id
Utere valore currentis recordi negotii; valida contra limites infra.
bubble_upload_urltext · Praedefinitum: ""
Valor exemplarishttps://your-app.bubbleapps.io/version-test/fileupload
Exemplum Bubble expressionisApp 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 exemplarisuk
Exemplum Bubble expressionisCurrent 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 expressionisCurrent 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 expressionisSelected 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 expressionisSelected 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 exemplaris12
Exemplum Bubble expressionisSelected Comment's seconds
Utere valore currentis recordi negotii; valida contra limites infra.
Set preview speed
ratenumber · Praedefinitum: —
Valor exemplaris1.5
Exemplum Bubble expressionisPreview Speed Dropdown's value
Utere valore currentis recordi negotii; valida contra limites infra.
Status et eventus

Status

recorder_status · text

Resultatum currente huius actionis. Utere eventu completionis congruenti antequam successum servas.

permission_status · text

Resultatum currente huius actionis. Utere eventu completionis congruenti antequam successum servas.

is_recording · yes_no

Valor currentis pro elemento electo. Legi post eventum relatum.

is_paused · yes_no

Valor currentis pro elemento electo. Legi post eventum relatum.

duration · number

Valor currentis pro elemento electo. Legi post eventum relatum.

local_uri · text

Locus fasciculi in hoc apparatu. Serva vel incarca fasciculum seorsum si online servandus est.

draft_id · text

Identificator huius elementi aut actionis. Serva cum recordo app congruenti. Usa idem identificator petitionis cum iterum conaris resultat incertum.

is_saved_locally · yes_no

Valor currentis pro elemento electo. Legi post eventum relatum.

mime_type · text

Valor currentis pro elemento electo. Legi post eventum relatum.

file_size · number

Valor currentis pro elemento electo. Legi post eventum relatum.

waveform_peaks_json · text

Valor currentis pro elemento electo. Legi post eventum relatum.

preview_status · text

Resultatum currente huius actionis. Utere eventu completionis congruenti antequam successum servas.

preview_is_playing · yes_no

Valor currentis pro elemento electo. Legi post eventum relatum.

preview_current_time · number

Valor currentis pro elemento electo. Legi post eventum relatum.

upload_status · text

Resultatum currente huius actionis. Utere eventu completionis congruenti antequam successum servas.

upload_progress · number

Valor currentis pro elemento electo. Legi post eventum relatum.

uploaded_url · text

Valor currentis pro elemento electo. Legi post eventum relatum.

uploaded_file · file

Fasciculus post upload_succeeded redditus. Eum in campo tuo generis Bubble File serva.

error_code · text

Informationes erroris pro ultima actione. Ostende nuntium utile et praebe iterum conatum pertinentem.

Eventus

recording_started

Cum hic eventus occurrat, lege status pertinentes e eodem elemento.

recording_paused

Cum hic eventus occurrat, lege status pertinentes e eodem elemento.

recording_resumed

Cum hic eventus occurrat, lege status pertinentes e eodem elemento.

recording_stopped

Cum hic eventus occurrat, lege status pertinentes e eodem elemento.

recording_ready

Cum hic eventus occurrat, lege status pertinentes e eodem elemento.

recording_cancelled

Cum hic eventus occurrat, lege status pertinentes e eodem elemento.

recorder_error

Cum hic eventus occurrat, lege status pertinentes e eodem elemento.

local_saved

Cum hic eventus occurrat, lege status pertinentes e eodem elemento.

local_restored

Cum hic eventus occurrat, lege status pertinentes e eodem elemento.

local_deleted

Cum hic eventus occurrat, lege status pertinentes e eodem elemento.

upload_succeeded

Cum hic eventus occurrat, lege status pertinentes e eodem elemento.

upload_failed

Cum hic eventus occurrat, lege status pertinentes e eodem elemento.

upload_cancelled

Cum hic eventus occurrat, lege status pertinentes e eodem elemento.

preview_ready

Cum hic eventus occurrat, lege status pertinentes e eodem elemento.

preview_error

Cum 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.