Audio Recorder interfazea.
Audio Recorder interfazea.
← Jatorrizko gida guztiak

Xodera Plugins · Bubble Native

Xodera Audio Recorder Native

Utzi erabiltzaileei ahots-oharra grabatzeko, bidali aurretik entzun eta zirriborro lokala mantentzeko. Kargatu grabaketa bidaltzea aukeratzen dutenean soilik.

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.

Dokumentazioa berrikusi da 6 azaroan 2026

Adibide praktikoak

Entzun ez konfidentziala den ahots-mezua bidali aurretik

Erabiltzaileek aukera behar dute grabazioa entzun eta ordezkatzeko, eranskin bihurtu aurretik.

`title = the app’s conversation label`; ezarri `max_duration_seconds` eta `max_upload_bytes` zure mezu-politikaran.

Start recording → Stop recording → itxaron `recording_ready` → Play preview. Eskaini Seek preview eta Set preview speed. Soilik bidalketa esplizitu batek deitzen du Upload to Bubble norberaren aplikazioaren onartutako igoera-helbidean.

Soilik `upload_succeeded`-n, sortu zure Message eta ezarri bere audio-eremua `uploaded_file`-ra. Mezua ez da grabagailuak sortzen.

Mikrofonoaren ukapenean erakutsi `permission_status`; igoeraren huts egitean mantendu erregistro lokala. Egiaztatu igoera ezezagunaren emaitza berriro saiatu aurretik, horrela Bidalketak ezin du eranskin/mezu bikoiztuak sortu.

Bubble igoerak audio-fitxategi publiko bat sortzen du. Ez erabili igoera hau grabazio konfidentzialetarako.

Ahoskera praktika igoera berehalakorik gabe

Ikasleek beren ahosketa-erantzuna ikasgaiarekin alderatu nahi dute bidali erabaki aurretik.

`title = Current Exercise’s prompt`; `max_duration_seconds = the exercise limit`; ariketa-erantzun bat aplikazioaren jabetzako erregistroa izaten jarraitzen du.

Grabatu → Gelditu → Play preview. Utzi ikasleak bilatu, aurrebista moteldu edo bertan behera utzi eta beste saiakera bat grabatu. Save locally soilik hauek zirriborroa mantendu nahi dutenean.

`duration`, `local_uri`, `mime_type` eta `draft_id` saiakera deskribatzen dute. Zure aplikazioak erabakitzen du lokalki geratzen den ala geroago zure hautatutako igoera lan-fluxuaren bidez bidaltzen den.

`preview_error`-n, mantendu zirriborroa eta erakutsi `error_code`. Ez bihurtu aurrebista edo gordetako zirriborroa bidalitako Erantzun bat aplikazioaren bidalketa lan-fluxua arrakastatsua izan arte.

Bubble igoerak audio-fitxategi publiko bat sortzen du. Ez erabili igoera hau grabazio konfidentzialetarako.

Mantendu ahots-zierriborro lokala eta egin Bidali esplizitu

Eremuko langile bat oharra amaitu aurretik etena izan daiteke eta ez luke igo behar soilik mantentzeko.

`saved_draft_id = the draft ID stored by your app for this device and account`; `title = the selected non-sensitive task label`.

Hasi/Stop recording → Save locally. Gorde itzulitako `draft_id` zure gailu/kontu-esparru egoeran. Erabili Restore local draft ID bera lortzeko, eta gero Play preview igoera erabaki aurretik.

`local_saved` edo `local_restored`-n, aztertu `is_saved_locally`, `local_uri` eta `duration`. Soilik ezabatu gordetako zirriborroa erabiltzailearen aukera esplizituaren ondoren edo bereizi berretsitako mantentze-politika baten ondoren.

Berrezartzeak huts egiten badu, erakutsi `error_code` eta mantendu IDa diagnostikatzeko; ez jakinarazi grabazio hutsik edo desberdinik berrezarri gisa. Inoiz ez egin auto-igoerarik birkonektatzean.

Bubble igoerak audio-fitxategi publiko bat sortzen du. Ez erabili igoera hau grabazio konfidentzialetarako.

Orain funtzionatzen duena

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.

Eraiki lan-fluxua

Erabili behean dauden beta ekintzak eta probatu emaitza helburu-gailuetan.

Adibide hauek Lesson, Message eta Order bezalako aplikazio erregistroak erabiltzen dituzte. Ordeztu zure datu motak eta elementu izenak erabiliz. Adibide media helbideak zure fitxategiekin ordeztu behar dira.

  1. Gehitu grabagailua. Ezarri document_context = Current User's unique id eta is_active grabaketa-ikuspegia irekita dagoen ala ez adierazteko.

  2. Start recording mikrofono-baimena eskatzen du. Pausatu eta berrekin grabaketa bera mantentzen dute. Stop recording amaitzen du; itxaron recording_ready berrikuspena edo karga eskaintzeko aurretik.

  3. Erabili aurrebista-kontrolak entzun ahal izateko. Save locally zirriborroa gailu honetan mantentzen du; local_saved egin ondoren, mantendu draft_id Restore local draft egiteko.

  4. Azaldu bidalketak fitxategi publikoa sortzen duela. Ezarri bubble_upload_url zure Bubble aplikazioaren Development edo Live fitxategi-karga helbide zuzena. Exekutatu Upload to Bubble erabiltzaileak Bidali aukeratzen duenean soilik; upload_succeeded-n, gorde uploaded_file zure erregistroan.

Lan-fluxuaren diagrama — ez da aplikazioaren pantaila-argazkia

Konfiguratu behin

Sortu edo aukeratu zure Bubble aplikazio-proiektua BestPlugins → Dashboard → Plugins. Aukeratu Xodera Audio Recorder Native, kopiatu bere gakoa, eta gero ireki Bubble → Plugins → Xodera Audio Recorder Native eta itsatsi licensing_api_key. Gorde behin; gero erabili beheko ekintzak. Proiektu bakoitzeko plugin bakoitzak bere gakoa du.

Eskatu mikrofono-baimena erabiltzaileak grabatzen hasten denean. Aukeratu aplikazioak nola gordeko dituen zirriborroak. Bubble kargak fitxategi publikoa gordetzen du, beraz, erabili audio publiko biltegiratzerako egokia denean soilik.

Konfiguratu behin
  1. Sortu edo aukeratu zure Bubble aplikazio proiektua BestPlugins → Dashboard → Plugins.
  2. Aukeratu plugin hau eta kopiatu bere proiektu gakoa.
  3. Open Bubble → Plugins → this plugin. Paste its project key into licensing_api_key and save.
  4. Gehitu elementua, aukeratu zure aplikazio datuak eta eraiki beheko lan-fluxua.
  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.
Instalazioa eta harpidetza

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.

Gorde emaitza zure aplikazioan

upload_succeeded egin ondoren, ezarri VoiceMessage.audio = Recorder's uploaded_file, owner = Current User, duration = Recorder's duration eta mime_type = Recorder's mime_type. draft_id zirriborroa gailu honetan berrezartzen du; ez da lineako audio-fitxategia.

Hutsegitea, bertan behera uztea eta berreskuratzea

Mikrofono sarbidea ukatzen bada, azaldu nola gaitu dezakeen gailuaren ezarpenetan. Cancel recording gordegabeko grabaketa baztertzen du; gordetako zirriborroak mantentzen dira. Karga bat eten egiten bada, mantendu grabaketa lokala eta egiaztatu fitxategia iritsi den ala ez bidali berriro aurretik. Delete saved draft hautatutako gordetako zirriborroa soilik kentzen du.

Gaitasunak eta mugak

Grabaketa gehieneko lehenetsia: 300 segundo; konfiguragarria 1–3600. Karga-muga lehenetsia: 10 MiB; gehienekoa 30 MiB. Karga-denbora-muga: 60 segundo, automatikoki berriro saiatu gabe. Bubble kargak publikoak dira. Zure *.bubbleapps.io fitxategi-karga helbideak bakarrik onartzen dira; domeinu pertsonalizatuak ez dira onartzen. Zirriborro lokalak ez dira biltegiratze enkriptaturik.

Ezarpenak, ekintzak eta emaitzak

Erabili izen hauek Bubble-n. Planifikatutako ezaugarriak bereizita markatuta daude.

Beta ezarpen erabilgarriak

Elementu ezarpenak

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

Egoerak

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

Gertaerak

recording_startedrecording_pausedrecording_resumedrecording_stoppedrecording_readyrecording_cancelledrecorder_errorlocal_savedlocal_restoredlocal_deletedupload_succeededupload_failedupload_cancelledpreview_readypreview_error

Ekintzak eta haien sarrerak

Start recordingPause recordingResume recordingStop recordingCancel recordingSave locallyRestore local draftDelete saved draftUpload to BubbleCancel uploadPlay previewPause previewStop previewSeek previewSet preview speed
Elementu ezarpenak · 10
titletext · Lehenetsia: ""
Adibide balioaLesson 4 — review
Adibide Bubble adierazpenaSelected Lesson's name
Ikusgai dagoen aplikazio testua; hutsik uztean, onartzen denean, integratutako itzulpen lokala erabiltzen da. Kredentzialik ez.
max_duration_secondsnumber · Lehenetsia: 300
Adibide balioa300
Adibide Bubble adierazpenaVoice Settings' max_seconds
Erabili uneko negozio-erregistroaren balioa; balioztatu beheko mugen aurka.
max_upload_bytesnumber · Lehenetsia: 10485760
Adibide balioa10485760
Adibide Bubble adierazpenaVoice Settings' max_upload_bytes
Erabili uneko negozio-erregistroaren balioa; balioztatu beheko mugen aurka.
is_activeyes_no · Lehenetsia: true
Adibide balioayes
Adibide Bubble adierazpenaGuideHost's view_is_active (your yes/no custom state)
Ezarri bai ikuspegi hau irekita dagoen bitartean. Ezarri ez irtetean, horrela erreprodukzioa edo uneko lana gelditu daiteke.
disabledyes_no · Lehenetsia: false
Adibide balioano
Adibide Bubble adierazpenaGuideHost's is_busy (your yes/no custom state)
Ezgaitu elementua zure aplikazioa lanpetuta dagoen edo ekintza hau ez dago erabilgarri dagoen bitartean.
ui_text_jsontext · Lehenetsia: ""
Adibide balioa{}
Adibide Bubble adierazpenaApp Settings' player_labels_json (supported keys only)
Aukerako JSON onartutako botoi-etiketeekin. Utzi hutsik integratutako testua erabiltzeko.
saved_draft_idtext · Lehenetsia: ""
Adibide balioa<returned draft_id>
Adibide Bubble adierazpenaSelected VoiceDraft's draft_id
Erabili uneko negozio-erregistroaren balioa; balioztatu beheko mugen aurka.
bubble_upload_urltext · Lehenetsia: ""
Adibide balioahttps://your-app.bubbleapps.io/version-test/fileupload
Adibide Bubble adierazpenaApp Settings' selected_bubble_upload_url
Zure Bubble aplikazioaren fitxategi-igoera helbidea: /version-test/fileupload Development-rentzat, /fileupload Live-rentzat. Igoera honek fitxategi publikoak sortzen ditu.
languagetext · Lehenetsia: "auto"
Adibide balioauk
Adibide Bubble adierazpenaCurrent User's preferred_language
Ezarri language=auto onartutako gailu edo nabigatzaile hizkuntza jarraitzeko. Sartu onartutako hizkuntza kodea hura esplizituki aukeratzeko.
document_contexttext · Lehenetsia: ""
Adibide balioa<current-user-id>
Adibide Bubble adierazpenaCurrent User's unique id
Balio egonkorra kontu edo erregistro honetarako. Erabili balio bera bere gordetako fitxategiak edo zirriborroak berrezartzean.
Ekintzak eta haien sarrerak · 15
Start recording

Ekintza-parametrorik ez

Pause recording

Ekintza-parametrorik ez

Resume recording

Ekintza-parametrorik ez

Stop recording

Ekintza-parametrorik ez

Cancel recording

Ekintza-parametrorik ez

Save locally

Ekintza-parametrorik ez

Restore local draft
draft_idtext · Lehenetsia: —
Adibide balioa<returned draft_id>
Adibide Bubble adierazpenaSelected VoiceDraft's draft_id
Erabili uneko negozio-erregistroaren balioa; balioztatu beheko mugen aurka.
Delete saved draft
draft_idtext · Lehenetsia: —
Adibide balioa<returned draft_id>
Adibide Bubble adierazpenaSelected VoiceDraft's draft_id
Erabili uneko negozio-erregistroaren balioa; balioztatu beheko mugen aurka.
Upload to Bubble

Ekintza-parametrorik ez

Cancel upload

Ekintza-parametrorik ez

Play preview

Ekintza-parametrorik ez

Pause preview

Ekintza-parametrorik ez

Stop preview

Ekintza-parametrorik ez

Seek preview
secondsnumber · Lehenetsia: —
Adibide balioa12
Adibide Bubble adierazpenaSelected Comment's seconds
Erabili uneko negozio-erregistroaren balioa; balioztatu beheko mugen aurka.
Set preview speed
ratenumber · Lehenetsia: —
Adibide balioa1.5
Adibide Bubble adierazpenaPreview Speed Dropdown's value
Erabili uneko negozio-erregistroaren balioa; balioztatu beheko mugen aurka.
Egoerak eta gertaerak

Egoerak

recorder_status · text

Ekintza honen uneko emaitza. Erabili bat datorren amaiera gertaera arrakasta gordetzeko aurretik.

permission_status · text

Ekintza honen uneko emaitza. Erabili bat datorren amaiera gertaera arrakasta gordetzeko aurretik.

is_recording · yes_no

Hautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.

is_paused · yes_no

Hautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.

duration · number

Hautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.

local_uri · text

Fitxategiaren kokapena gailu honetan. Gorde edo kargatu fitxategia bereizita, online mantendu behar bada.

draft_id · text

Elementu edo ekintza honen identifikatzailea. Mantendu aplikazioaren erregistro dagokionarekin. Erabili eskaera-identifikatzaile bera emaitza zalantz bat berriro saiatzeko.

is_saved_locally · yes_no

Hautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.

mime_type · text

Hautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.

file_size · number

Hautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.

waveform_peaks_json · text

Hautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.

preview_status · text

Ekintza honen uneko emaitza. Erabili bat datorren amaiera gertaera arrakasta gordetzeko aurretik.

preview_is_playing · yes_no

Hautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.

preview_current_time · number

Hautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.

upload_status · text

Ekintza honen uneko emaitza. Erabili bat datorren amaiera gertaera arrakasta gordetzeko aurretik.

upload_progress · number

Hautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.

uploaded_url · text

Hautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.

uploaded_file · file

Fitxategia itzuli da upload_succeeded ondoren. Gorde zure Bubble Fitxategi eremuan.

error_code · text

Azken ekintzaren errore informazioa. Erakutsi mezu lagungarria eta eskaini dagokion saiakera berriro.

Gertaerak

recording_started

Gertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.

recording_paused

Gertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.

recording_resumed

Gertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.

recording_stopped

Gertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.

recording_ready

Gertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.

recording_cancelled

Gertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.

recorder_error

Gertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.

local_saved

Gertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.

local_restored

Gertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.

local_deleted

Gertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.

upload_succeeded

Gertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.

upload_failed

Gertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.

upload_cancelled

Gertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.

preview_ready

Gertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.

preview_error

Gertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.

Garatzaileek egiten dituzten galderak

Gordetze lokalki kargatzen al du grabaketa?

Ez. Save locally jabetzako gailuaren zirriborroa mantentzen du. Upload to Bubble operazio publiko espresibo eta bereizia da.

Nola funtzionatzen du harpidetza?

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.

Lotutako gidak

Laguntza lortzeko, esan zein plugin eta gailu erabiltzen dituzun, saiatu den ekintza eta zer gertatu den. Erabili adibide bat datu pertsonalik gabe. Inoiz ez partekatu zure gakoa edo fitxategi pribatuak.