Rhyngwyneb Audio Recorder.
Rhyngwyneb Audio Recorder.
← Pob canllaw Bubble Native

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.

  1. Ychwanegwch y recordydd. Gosod document_context = Current User's unique id a is_active i ddweud a yw'r golwg recordio ar agor.

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

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

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

Diagram llif gwaith — nid sgrinlun app

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
  1. Creuwch neu dewiswch eich prosiect app Bubble yn BestPlugins → Dashboard → Plugins.
  2. Dewiswch yr ategyn hwn a chopiwch ei allwedd prosiect.
  3. Open Bubble → Plugins → this plugin. Paste its project key into licensing_api_key and save.
  4. Ychwanegwch yr elfen, dewiswch eich data app a chreu'r llif gwaith isod.
  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.
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 · text

Cyflyrau

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

Digwyddiadau

recording_startedrecording_pausedrecording_resumedrecording_stoppedrecording_readyrecording_cancelledrecorder_errorlocal_savedlocal_restoredlocal_deletedupload_succeededupload_failedupload_cancelledpreview_readypreview_error

Gweithredoedd a'u mewnbynnau

Start recordingPause recordingResume recordingStop recordingCancel recordingSave locallyRestore local draftDelete saved draftUpload to BubbleCancel uploadPlay previewPause previewStop previewSeek previewSet preview speed
Gosodiadau elfen · 10
titletext · Rhagosodedig: ""
Gwerth enghreifftiolLesson 4 — review
Enghraifft o fynegiad BubbleSelected 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 enghreifftiol300
Enghraifft o fynegiad BubbleVoice Settings' max_seconds
Defnyddiwch werth y cofnod busnes cyfredol; dilyswch ef yn erbyn y terfynau isod.
max_upload_bytesnumber · Rhagosodedig: 10485760
Gwerth enghreifftiol10485760
Enghraifft o fynegiad BubbleVoice Settings' max_upload_bytes
Defnyddiwch werth y cofnod busnes cyfredol; dilyswch ef yn erbyn y terfynau isod.
is_activeyes_no · Rhagosodedig: true
Gwerth enghreifftiolyes
Enghraifft o fynegiad BubbleGuideHost'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 enghreifftiolno
Enghraifft o fynegiad BubbleGuideHost'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 BubbleApp 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 BubbleSelected VoiceDraft's draft_id
Defnyddiwch werth y cofnod busnes cyfredol; dilyswch ef yn erbyn y terfynau isod.
bubble_upload_urltext · Rhagosodedig: ""
Gwerth enghreifftiolhttps://your-app.bubbleapps.io/version-test/fileupload
Enghraifft o fynegiad BubbleApp 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 enghreifftioluk
Enghraifft o fynegiad BubbleCurrent 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 BubbleCurrent 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 BubbleSelected 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 BubbleSelected 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 enghreifftiol12
Enghraifft o fynegiad BubbleSelected Comment's seconds
Defnyddiwch werth y cofnod busnes cyfredol; dilyswch ef yn erbyn y terfynau isod.
Set preview speed
ratenumber · Rhagosodedig: —
Gwerth enghreifftiol1.5
Enghraifft o fynegiad BubblePreview Speed Dropdown's value
Defnyddiwch werth y cofnod busnes cyfredol; dilyswch ef yn erbyn y terfynau isod.
Cyflyrau a digwyddiadau

Cyflyrau

recorder_status · text

Canlyniad cyfredol y weithred hon. Defnyddiwch y digwyddiad cwblhau cyfatebol cyn arbed llwyddiant.

permission_status · text

Canlyniad cyfredol y weithred hon. Defnyddiwch y digwyddiad cwblhau cyfatebol cyn arbed llwyddiant.

is_recording · yes_no

Gwerth cyfredol yr eitem a ddewiswyd. Darllenwch ef ar ôl y digwyddiad cysylltiedig.

is_paused · yes_no

Gwerth cyfredol yr eitem a ddewiswyd. Darllenwch ef ar ôl y digwyddiad cysylltiedig.

duration · number

Gwerth cyfredol yr eitem a ddewiswyd. Darllenwch ef ar ôl y digwyddiad cysylltiedig.

local_uri · text

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

Dynodydd 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_no

Gwerth cyfredol yr eitem a ddewiswyd. Darllenwch ef ar ôl y digwyddiad cysylltiedig.

mime_type · text

Gwerth cyfredol yr eitem a ddewiswyd. Darllenwch ef ar ôl y digwyddiad cysylltiedig.

file_size · number

Gwerth cyfredol yr eitem a ddewiswyd. Darllenwch ef ar ôl y digwyddiad cysylltiedig.

waveform_peaks_json · text

Gwerth cyfredol yr eitem a ddewiswyd. Darllenwch ef ar ôl y digwyddiad cysylltiedig.

preview_status · text

Canlyniad cyfredol y weithred hon. Defnyddiwch y digwyddiad cwblhau cyfatebol cyn arbed llwyddiant.

preview_is_playing · yes_no

Gwerth cyfredol yr eitem a ddewiswyd. Darllenwch ef ar ôl y digwyddiad cysylltiedig.

preview_current_time · number

Gwerth cyfredol yr eitem a ddewiswyd. Darllenwch ef ar ôl y digwyddiad cysylltiedig.

upload_status · text

Canlyniad cyfredol y weithred hon. Defnyddiwch y digwyddiad cwblhau cyfatebol cyn arbed llwyddiant.

upload_progress · number

Gwerth cyfredol yr eitem a ddewiswyd. Darllenwch ef ar ôl y digwyddiad cysylltiedig.

uploaded_url · text

Gwerth cyfredol yr eitem a ddewiswyd. Darllenwch ef ar ôl y digwyddiad cysylltiedig.

uploaded_file · file

Ffeil a ddychwelwyd ar ôl upload_succeeded. Cadwch hi yn eich maes Ffeil Bubble.

error_code · text

Gwybodaeth gwall am y weithred diwethaf. Dangoswch neges ddefnyddiol a chynnig y ceisiad ailadrodd perthnasol.

Digwyddiadau

recording_started

Pan fydd y digwyddiad hwn yn digwydd, darllenwch y cyflyrau cysylltiedig o'r un elfen.

recording_paused

Pan fydd y digwyddiad hwn yn digwydd, darllenwch y cyflyrau cysylltiedig o'r un elfen.

recording_resumed

Pan fydd y digwyddiad hwn yn digwydd, darllenwch y cyflyrau cysylltiedig o'r un elfen.

recording_stopped

Pan fydd y digwyddiad hwn yn digwydd, darllenwch y cyflyrau cysylltiedig o'r un elfen.

recording_ready

Pan fydd y digwyddiad hwn yn digwydd, darllenwch y cyflyrau cysylltiedig o'r un elfen.

recording_cancelled

Pan fydd y digwyddiad hwn yn digwydd, darllenwch y cyflyrau cysylltiedig o'r un elfen.

recorder_error

Pan fydd y digwyddiad hwn yn digwydd, darllenwch y cyflyrau cysylltiedig o'r un elfen.

local_saved

Pan fydd y digwyddiad hwn yn digwydd, darllenwch y cyflyrau cysylltiedig o'r un elfen.

local_restored

Pan fydd y digwyddiad hwn yn digwydd, darllenwch y cyflyrau cysylltiedig o'r un elfen.

local_deleted

Pan fydd y digwyddiad hwn yn digwydd, darllenwch y cyflyrau cysylltiedig o'r un elfen.

upload_succeeded

Pan fydd y digwyddiad hwn yn digwydd, darllenwch y cyflyrau cysylltiedig o'r un elfen.

upload_failed

Pan fydd y digwyddiad hwn yn digwydd, darllenwch y cyflyrau cysylltiedig o'r un elfen.

upload_cancelled

Pan fydd y digwyddiad hwn yn digwydd, darllenwch y cyflyrau cysylltiedig o'r un elfen.

preview_ready

Pan fydd y digwyddiad hwn yn digwydd, darllenwch y cyflyrau cysylltiedig o'r un elfen.

preview_error

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