
Xodera Plugins · Bubble Native
Xodera Audio Recorder Native
Caniatáu i bobl recordio nod llais, gwrando cyn anfon a chadw drafft lleol. Uwchlwythwch dim ond pan fyddant yn dewis anfon y recordiad.
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.
Dogfennaeth wedi’i hadolygu ar 6 Tachwedd 2026
Enghreifftiau ymarferol
Gwrandewch cyn anfon neges llais nad yw'n gyfrinachol
Mae angen i ddefnyddwyr gael cyfle i glywed a newid recordiad cyn iddo ddod yn atodiad.
`title = the app’s conversation label`; gosod `max_duration_seconds` a `max_upload_bytes` i bolisi eich neges.
Start recording → Stop recording → aros am `recording_ready` → Play preview. Cynnig Seek preview a Set preview speed. Dim ond anfon clir yn galw Upload to Bubble ar y pwynt terfyn llwytho eich app a dderbynnir.
Dim ond ar `upload_succeeded`, crëwch eich Message a gosodwch ei faes sain i `uploaded_file`. Nid yw'r neges yn cael ei chreu gan y recordydd ei hun.
Pan wrthodir mynediad i'r meicroffon, dangoswch `permission_status`; os yw'r llwytho i fyny'n methu, cadwch y recordiad lleol. Gwiriwch ganlyniad llwytho anhysbys cyn ail-geisio fel na all Send greu atodiadau neu negeseuon dyblyg.
Creu llwytho Bubble ffeil sain gyhoeddus. Peidiwch â defnyddio'r llwytho hwn ar gyfer recordiadau cyfrinachol.
Ymarfer ynganu heb lwytho ar unwaith
Mae dysgwyr eisiau cymharu eu hateb llafar eu hunain â gwers cyn penderfynu ei chyflwyno.
`title = Current Exercise’s prompt`; `max_duration_seconds = the exercise limit`; mae ateb ymarfer yn aros fel cofnod sy'n perthyn i'r app.
Recordio → Stopio → Play preview. Gadewch i'r dysgwr symud drwy'r recordiad, arafu'r rhagolwg neu ganslo a recordio ymgais arall. Defnyddiwch Save locally dim ond pan fyddant yn dewis cadw'r drafft.
Mae `duration`, `local_uri`, `mime_type` a `draft_id` yn disgrifio'r ymgais. Mae eich app yn penderfynu a yw'n aros yn lleol neu'n cael ei gyflwyno'n ddiweddarach trwy'r llif gwaith llwytho a ddewiswyd.
Ar `preview_error`, cadwch y drafft a dangos `error_code`. Peidiwch â troi rhagolwg neu drafft wedi'i gadw yn Ateb cyflwynedig tan i'r llif gwaith cyflwyno app lwyddo.
Creu llwytho Bubble ffeil sain gyhoeddus. Peidiwch â defnyddio'r llwytho hwn ar gyfer recordiadau cyfrinachol.
Cadwch drafft llais lleol a gwnewch Send yn glir
Gall gweithwyr maes gael eu tarfu cyn cwblhau nodyn ac ni ddylent fod yn rhaid i'w lwytho i fyny er mwyn ei gadw.
`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. Storwch y `draft_id` a ddychwelwyd yn eich cyflwr eich hun sydd wedi'i gyfyngu i'r ddyfais a'r cyfrif. Defnyddiwch Restore local draft ar gyfer yr un ID, yna Play preview cyn penderfynu a ddylid llwytho i fyny.
Ar `local_saved` neu `local_restored`, archwiliwch `is_saved_locally`, `local_uri` a `duration`. Dilewch y drafft a gadwyd dim ond ar ôl dewis penodol gan y defnyddiwr neu ar ôl polisi cadw sydd wedi'i gadarnhau ar wahân.
Os yw adfer yn methu, dangoswch `error_code` a chadwch yr ID i ymchwilio i'r gwall; peidiwch ag adrodd bod recordiad gwag neu wahanol wedi'i adfer. Peidiwch byth ag auto-lwytho i fyny wrth ailgysylltu.
Creu llwytho Bubble ffeil sain gyhoeddus. Peidiwch â defnyddio'r llwytho hwn ar gyfer recordiadau cyfrinachol.
Beth sy'n gweithio nawr
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.
Creu'r gweithdull
Defnyddiwch y gweithredoedd beta sydd ar gael isod a phrofwch y canlyniad ar eich dyfeisiau targed.
Defnyddir y enghreifftiau hyn cofnodion app fel Lesson, Message a Order. Disodlwch nhw gyda'ch mathau data eich hun a enwau elfennau. Rhaid disodli cyfeiriadau cyfryngau enghreifftiol gyda'ch ffeiliau eich hun.
Ychwanegwch y recordydd. Gosod document_context = Current User's unique id a is_active i ddweud a yw'r golwg recordio ar agor.
Mae Start recording yn gofyn am ganiatâd meicroffon. Mae Pause a Resume yn cadw'r un recordiad. Mae Stop recording yn ei orffen; arhoswch am recording_ready cyn cynnig gwrando arno neu ei lwytho i fyny.
Defnyddiwch y rheolyddion rhagolwg i wrando. Mae Save locally yn cadw drafft ar y ddyfais hon; ar ôl local_saved, cadwch draft_id ar gyfer Restore local draft.
Eglurwch fod anfon yn creu ffeil gyhoeddus. Gosod bubble_upload_url i gyfeiriad uwchlwytho ffeil Bubble app eich hun sy'n gywir, Development neu Live. Rhedwch Upload to Bubble dim ond pan fydd y defnyddiwr yn dewis Anfon; ar upload_succeeded, cadwch uploaded_file yn eich cofnod.
Ffurfweddu unwaith
Creuwch neu dewiswch eich prosiect app Bubble yn BestPlugins → Dashboard → Plugins. Dewiswch Xodera Audio Recorder Native, copïwch ei allwedd, yna agorwch Bubble → Plugins → Xodera Audio Recorder Native a'i gludo i licensing_api_key. Cadwch unwaith; yna defnyddiwch y gweithredoedd isod. Mae gan bob ategyn mewn pob prosiect ei allwedd ei hun.
Gofynnwch am ganiatâd meicroffon pan fydd y defnyddiwr yn dechrau recordio. Dewiswch sut fydd yr app yn cadw drafftau. Mae'r uwchlwythiad Bubble yn storio ffeil gyhoeddus, felly defnyddiwch hi dim ond ar gyfer sain sy'n addas i storio cyhoeddus.
Ffurfweddu unwaith
- Creuwch neu dewiswch eich prosiect app Bubble yn BestPlugins → Dashboard → Plugins.
- Dewiswch yr ategyn hwn a chopiwch ei allwedd prosiect.
- Open Bubble → Plugins → this plugin. Paste its project key into licensing_api_key and save.
- Ychwanegwch yr elfen, dewiswch eich data app a chreu'r llif gwaith isod.
- 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.
Gosod a thanysgrifiad
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.
Cadw'r canlyniad yn eich ap
Ar ôl upload_succeeded, gosod VoiceMessage.audio = Recorder's uploaded_file, owner = Current User, duration = Recorder's duration a mime_type = Recorder's mime_type. Mae draft_id yn adfer drafft ar y ddyfais hon; nid ffeil sain ar-lein yw hi.
Methiant, canslo a adfer
Os caiff mynediad meicroffon ei wrthod, eglurwch sut i'w alluogi yn gosodiadau'r ddyfais. Mae Cancel recording yn dileu'r cymryd heb ei gadw; mae drafftau wedi'u cadw'n aros. Os yw uwchlwythiad yn cael ei dorri, cadwch y recordiad lleol a gwirio a ddaeth y ffeil cyn ei anfon eto. Mae Delete saved draft yn tynnu'r drafft a gadwyd a ddewiswyd yn unig.
Galluoedd a chyfyngiadau
Hyd recordio mwyaf rhagosodedig: 300 eiliad; gellir ei ffurfweddu i 1–3600. Terfyn llwytho i fyny rhagosodedig: 10 MiB; uchafswm 30 MiB. Terfyn amser llwytho i fyny: 60 eiliad, heb ail-geisio awtomatig. Mae ffeiliau a lwythir i Bubble yn gyhoeddus. Dim ond eich cyfeiriadau llwytho ffeil *.bubbleapps.io eich hun sy'n cael eu cefnogi; nid yw parthau personol yn cael eu cefnogi. Nid yw drafftiau lleol yn storfa wedi'i hamgryptio.
Gosodiadau, gweithredoedd a chanlyniadau
Defnyddiwch y enwau hyn yn Bubble. Nodir nodweddion a gynlluniwyd ar wahân.
Gosodiadau beta ar gael
Gosodiadau elfen
title · textmax_duration_seconds · numbermax_upload_bytes · numberis_active · yes_nodisabled · yes_noui_text_json · textsaved_draft_id · textbubble_upload_url · textlanguage · textdocument_context · textCyflyrau
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 · textDigwyddiadau
recording_startedrecording_pausedrecording_resumedrecording_stoppedrecording_readyrecording_cancelledrecorder_errorlocal_savedlocal_restoredlocal_deletedupload_succeededupload_failedupload_cancelledpreview_readypreview_errorGweithredoedd a'u mewnbynnau
Start recordingPause recordingResume recordingStop recordingCancel recordingSave locallyRestore local draftDelete saved draftUpload to BubbleCancel uploadPlay previewPause previewStop previewSeek previewSet preview speedGosodiadau elfen · 10
titletext · Rhagosodedig: ""- Gwerth enghreifftiol
Lesson 4 — review - Enghraifft o fynegiad Bubble
Selected Lesson's name - Testun app gweladwy; mae'n wag yn defnyddio copi leoleiddiedig mewnol lle mae'n cael ei gefnogi. Dim manylion mewngofnodi.
max_duration_secondsnumber · Rhagosodedig: 300- Gwerth enghreifftiol
300 - Enghraifft o fynegiad Bubble
Voice Settings' max_seconds - Defnyddiwch werth y cofnod busnes cyfredol; dilyswch ef yn erbyn y terfynau isod.
max_upload_bytesnumber · Rhagosodedig: 10485760- Gwerth enghreifftiol
10485760 - Enghraifft o fynegiad Bubble
Voice Settings' max_upload_bytes - Defnyddiwch werth y cofnod busnes cyfredol; dilyswch ef yn erbyn y terfynau isod.
is_activeyes_no · Rhagosodedig: true- Gwerth enghreifftiol
yes - Enghraifft o fynegiad Bubble
GuideHost's view_is_active (your yes/no custom state) - Gosodwch yes tra bo'r olygfa hon ar agor. Gosodwch no wrth adael, fel y gall chwarae neu'r gwaith cyfredol stopio.
disabledyes_no · Rhagosodedig: false- Gwerth enghreifftiol
no - Enghraifft o fynegiad Bubble
GuideHost's is_busy (your yes/no custom state) - Analluogwch yr elfen tra mae eich app yn brysur neu mae'r weithred hon ddim ar gael.
ui_text_jsontext · Rhagosodedig: ""- Gwerth enghreifftiol
{} - Enghraifft o fynegiad Bubble
App Settings' player_labels_json (supported keys only) - JSON dewisol gyda labeli botwm sy'n cael eu cefnogi. Gadewch yn wag i ddefnyddio'r testun mewnol.
saved_draft_idtext · Rhagosodedig: ""- Gwerth enghreifftiol
<returned draft_id> - Enghraifft o fynegiad Bubble
Selected VoiceDraft's draft_id - Defnyddiwch werth y cofnod busnes cyfredol; dilyswch ef yn erbyn y terfynau isod.
bubble_upload_urltext · Rhagosodedig: ""- Gwerth enghreifftiol
https://your-app.bubbleapps.io/version-test/fileupload - Enghraifft o fynegiad Bubble
App Settings' selected_bubble_upload_url - Eich cyfeiriad llwytho ffeil app Bubble eich hun: /version-test/fileupload ar gyfer Development, /fileupload ar gyfer Live. Mae'r llwytho hwn yn creu ffeiliau cyhoeddus.
languagetext · Rhagosodedig: "auto"- Gwerth enghreifftiol
uk - Enghraifft o fynegiad Bubble
Current User's preferred_language - Gosodwch language=auto i ddilyn iaith y ddyfais neu'r porwr, os yw'r iaith honno'n cael ei chefnogi. Rhowch god iaith a gefnogir i ddewis yr iaith yn benodol.
document_contexttext · Rhagosodedig: ""- Gwerth enghreifftiol
<current-user-id> - Enghraifft o fynegiad Bubble
Current User's unique id - Gwerth sefydlog ar gyfer y cyfrif neu'r cofnod hwn. Defnyddiwch yr un gwerth wrth adfer ei ffeiliau neu ddrafftau a gadwyd.
Gweithredoedd a'u mewnbynnau · 15
Start recording
Dim paramedrau gweithred
Pause recording
Dim paramedrau gweithred
Resume recording
Dim paramedrau gweithred
Stop recording
Dim paramedrau gweithred
Cancel recording
Dim paramedrau gweithred
Save locally
Dim paramedrau gweithred
Restore local draft
draft_idtext · Rhagosodedig: —- Gwerth enghreifftiol
<returned draft_id> - Enghraifft o fynegiad Bubble
Selected VoiceDraft's draft_id - Defnyddiwch werth y cofnod busnes cyfredol; dilyswch ef yn erbyn y terfynau isod.
Delete saved draft
draft_idtext · Rhagosodedig: —- Gwerth enghreifftiol
<returned draft_id> - Enghraifft o fynegiad Bubble
Selected VoiceDraft's draft_id - Defnyddiwch werth y cofnod busnes cyfredol; dilyswch ef yn erbyn y terfynau isod.
Upload to Bubble
Dim paramedrau gweithred
Cancel upload
Dim paramedrau gweithred
Play preview
Dim paramedrau gweithred
Pause preview
Dim paramedrau gweithred
Stop preview
Dim paramedrau gweithred
Seek preview
secondsnumber · Rhagosodedig: —- Gwerth enghreifftiol
12 - Enghraifft o fynegiad Bubble
Selected Comment's seconds - Defnyddiwch werth y cofnod busnes cyfredol; dilyswch ef yn erbyn y terfynau isod.
Set preview speed
ratenumber · Rhagosodedig: —- Gwerth enghreifftiol
1.5 - Enghraifft o fynegiad Bubble
Preview Speed Dropdown's value - Defnyddiwch werth y cofnod busnes cyfredol; dilyswch ef yn erbyn y terfynau isod.
Cyflyrau a digwyddiadau
Cyflyrau
recorder_status · textCanlyniad cyfredol y weithred hon. Defnyddiwch y digwyddiad cwblhau cyfatebol cyn arbed llwyddiant.
permission_status · textCanlyniad cyfredol y weithred hon. Defnyddiwch y digwyddiad cwblhau cyfatebol cyn arbed llwyddiant.
is_recording · yes_noGwerth cyfredol yr eitem a ddewiswyd. Darllenwch ef ar ôl y digwyddiad cysylltiedig.
is_paused · yes_noGwerth cyfredol yr eitem a ddewiswyd. Darllenwch ef ar ôl y digwyddiad cysylltiedig.
duration · numberGwerth cyfredol yr eitem a ddewiswyd. Darllenwch ef ar ôl y digwyddiad cysylltiedig.
local_uri · textLleoliad y ffeil ar y ddyfais hon. Cadwch neu uwchlwythwch y ffeil ar wahân os mae'n rhaid i'w chadw ar-lein.
draft_id · textDynodydd ar gyfer yr eitem neu'r weithred hon. Cadwch ef gyda'r cofnod app cyfatebol. Defnyddiwch yr un dynodydd cais wrth ail-geisio canlyniad ansicr.
is_saved_locally · yes_noGwerth cyfredol yr eitem a ddewiswyd. Darllenwch ef ar ôl y digwyddiad cysylltiedig.
mime_type · textGwerth cyfredol yr eitem a ddewiswyd. Darllenwch ef ar ôl y digwyddiad cysylltiedig.
file_size · numberGwerth cyfredol yr eitem a ddewiswyd. Darllenwch ef ar ôl y digwyddiad cysylltiedig.
waveform_peaks_json · textGwerth cyfredol yr eitem a ddewiswyd. Darllenwch ef ar ôl y digwyddiad cysylltiedig.
preview_status · textCanlyniad cyfredol y weithred hon. Defnyddiwch y digwyddiad cwblhau cyfatebol cyn arbed llwyddiant.
preview_is_playing · yes_noGwerth cyfredol yr eitem a ddewiswyd. Darllenwch ef ar ôl y digwyddiad cysylltiedig.
preview_current_time · numberGwerth cyfredol yr eitem a ddewiswyd. Darllenwch ef ar ôl y digwyddiad cysylltiedig.
upload_status · textCanlyniad cyfredol y weithred hon. Defnyddiwch y digwyddiad cwblhau cyfatebol cyn arbed llwyddiant.
upload_progress · numberGwerth cyfredol yr eitem a ddewiswyd. Darllenwch ef ar ôl y digwyddiad cysylltiedig.
uploaded_url · textGwerth cyfredol yr eitem a ddewiswyd. Darllenwch ef ar ôl y digwyddiad cysylltiedig.
uploaded_file · fileFfeil a ddychwelwyd ar ôl upload_succeeded. Cadwch hi yn eich maes Ffeil Bubble.
error_code · textGwybodaeth gwall am y weithred diwethaf. Dangoswch neges ddefnyddiol a chynnig y ceisiad ailadrodd perthnasol.
Digwyddiadau
recording_startedPan fydd y digwyddiad hwn yn digwydd, darllenwch y cyflyrau cysylltiedig o'r un elfen.
recording_pausedPan fydd y digwyddiad hwn yn digwydd, darllenwch y cyflyrau cysylltiedig o'r un elfen.
recording_resumedPan fydd y digwyddiad hwn yn digwydd, darllenwch y cyflyrau cysylltiedig o'r un elfen.
recording_stoppedPan fydd y digwyddiad hwn yn digwydd, darllenwch y cyflyrau cysylltiedig o'r un elfen.
recording_readyPan fydd y digwyddiad hwn yn digwydd, darllenwch y cyflyrau cysylltiedig o'r un elfen.
recording_cancelledPan fydd y digwyddiad hwn yn digwydd, darllenwch y cyflyrau cysylltiedig o'r un elfen.
recorder_errorPan fydd y digwyddiad hwn yn digwydd, darllenwch y cyflyrau cysylltiedig o'r un elfen.
local_savedPan fydd y digwyddiad hwn yn digwydd, darllenwch y cyflyrau cysylltiedig o'r un elfen.
local_restoredPan fydd y digwyddiad hwn yn digwydd, darllenwch y cyflyrau cysylltiedig o'r un elfen.
local_deletedPan fydd y digwyddiad hwn yn digwydd, darllenwch y cyflyrau cysylltiedig o'r un elfen.
upload_succeededPan fydd y digwyddiad hwn yn digwydd, darllenwch y cyflyrau cysylltiedig o'r un elfen.
upload_failedPan fydd y digwyddiad hwn yn digwydd, darllenwch y cyflyrau cysylltiedig o'r un elfen.
upload_cancelledPan fydd y digwyddiad hwn yn digwydd, darllenwch y cyflyrau cysylltiedig o'r un elfen.
preview_readyPan fydd y digwyddiad hwn yn digwydd, darllenwch y cyflyrau cysylltiedig o'r un elfen.
preview_errorPan fydd y digwyddiad hwn yn digwydd, darllenwch y cyflyrau cysylltiedig o'r un elfen.
Cwestiynau y mae datblygwyr yn eu gofyn
A yw'r cadw lleol yn uwchlwytho'r recordiad?
Na. Mae Save locally yn cadw drafft ar ddyfais berchenol. Mae Upload to Bubble yn weithred gyhoeddus benodol ar wahân.
Sut mae'r tanysgrifiad yn gweithio?
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.
Canllawiau cysylltiedig
Am gymorth, dywedwch wrthym pa ategyn a dyfais rydych chi'n eu defnyddio, y weithred a cheisiwyd a beth ddigwyddodd. Defnyddiwch enghraifft heb ddata personol. Peidiwch byth â rhannu eich allwedd na'ch ffeiliau preifat.