
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.
Gehitu grabagailua. Ezarri document_context = Current User's unique id eta is_active grabaketa-ikuspegia irekita dagoen ala ez adierazteko.
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.
Erabili aurrebista-kontrolak entzun ahal izateko. Save locally zirriborroa gailu honetan mantentzen du; local_saved egin ondoren, mantendu draft_id Restore local draft egiteko.
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.
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
- Sortu edo aukeratu zure Bubble aplikazio proiektua BestPlugins → Dashboard → Plugins.
- Aukeratu plugin hau eta kopiatu bere proiektu gakoa.
- Open Bubble → Plugins → this plugin. Paste its project key into licensing_api_key and save.
- Gehitu elementua, aukeratu zure aplikazio datuak eta eraiki beheko lan-fluxua.
- 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 · textEgoerak
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 · textGertaerak
recording_startedrecording_pausedrecording_resumedrecording_stoppedrecording_readyrecording_cancelledrecorder_errorlocal_savedlocal_restoredlocal_deletedupload_succeededupload_failedupload_cancelledpreview_readypreview_errorEkintzak eta haien sarrerak
Start recordingPause recordingResume recordingStop recordingCancel recordingSave locallyRestore local draftDelete saved draftUpload to BubbleCancel uploadPlay previewPause previewStop previewSeek previewSet preview speedElementu ezarpenak · 10
titletext · Lehenetsia: ""- Adibide balioa
Lesson 4 — review - Adibide Bubble adierazpena
Selected Lesson's name - Ikusgai dagoen aplikazio testua; hutsik uztean, onartzen denean, integratutako itzulpen lokala erabiltzen da. Kredentzialik ez.
max_duration_secondsnumber · Lehenetsia: 300- Adibide balioa
300 - Adibide Bubble adierazpena
Voice Settings' max_seconds - Erabili uneko negozio-erregistroaren balioa; balioztatu beheko mugen aurka.
max_upload_bytesnumber · Lehenetsia: 10485760- Adibide balioa
10485760 - Adibide Bubble adierazpena
Voice Settings' max_upload_bytes - Erabili uneko negozio-erregistroaren balioa; balioztatu beheko mugen aurka.
is_activeyes_no · Lehenetsia: true- Adibide balioa
yes - Adibide Bubble adierazpena
GuideHost'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 balioa
no - Adibide Bubble adierazpena
GuideHost'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 adierazpena
App 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 adierazpena
Selected VoiceDraft's draft_id - Erabili uneko negozio-erregistroaren balioa; balioztatu beheko mugen aurka.
bubble_upload_urltext · Lehenetsia: ""- Adibide balioa
https://your-app.bubbleapps.io/version-test/fileupload - Adibide Bubble adierazpena
App 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 balioa
uk - Adibide Bubble adierazpena
Current 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 adierazpena
Current 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 adierazpena
Selected 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 adierazpena
Selected 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 balioa
12 - Adibide Bubble adierazpena
Selected Comment's seconds - Erabili uneko negozio-erregistroaren balioa; balioztatu beheko mugen aurka.
Set preview speed
ratenumber · Lehenetsia: —- Adibide balioa
1.5 - Adibide Bubble adierazpena
Preview Speed Dropdown's value - Erabili uneko negozio-erregistroaren balioa; balioztatu beheko mugen aurka.
Egoerak eta gertaerak
Egoerak
recorder_status · textEkintza honen uneko emaitza. Erabili bat datorren amaiera gertaera arrakasta gordetzeko aurretik.
permission_status · textEkintza honen uneko emaitza. Erabili bat datorren amaiera gertaera arrakasta gordetzeko aurretik.
is_recording · yes_noHautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.
is_paused · yes_noHautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.
duration · numberHautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.
local_uri · textFitxategiaren kokapena gailu honetan. Gorde edo kargatu fitxategia bereizita, online mantendu behar bada.
draft_id · textElementu edo ekintza honen identifikatzailea. Mantendu aplikazioaren erregistro dagokionarekin. Erabili eskaera-identifikatzaile bera emaitza zalantz bat berriro saiatzeko.
is_saved_locally · yes_noHautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.
mime_type · textHautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.
file_size · numberHautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.
waveform_peaks_json · textHautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.
preview_status · textEkintza honen uneko emaitza. Erabili bat datorren amaiera gertaera arrakasta gordetzeko aurretik.
preview_is_playing · yes_noHautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.
preview_current_time · numberHautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.
upload_status · textEkintza honen uneko emaitza. Erabili bat datorren amaiera gertaera arrakasta gordetzeko aurretik.
upload_progress · numberHautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.
uploaded_url · textHautatutako elementuaren uneko balioa. Irakurri erlazionatutako gertaeraren ondoren.
uploaded_file · fileFitxategia itzuli da upload_succeeded ondoren. Gorde zure Bubble Fitxategi eremuan.
error_code · textAzken ekintzaren errore informazioa. Erakutsi mezu lagungarria eta eskaini dagokion saiakera berriro.
Gertaerak
recording_startedGertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.
recording_pausedGertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.
recording_resumedGertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.
recording_stoppedGertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.
recording_readyGertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.
recording_cancelledGertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.
recorder_errorGertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.
local_savedGertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.
local_restoredGertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.
local_deletedGertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.
upload_succeededGertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.
upload_failedGertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.
upload_cancelledGertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.
preview_readyGertaera hau gertatzen denean, irakurri erlazionatutako egoerak elementu bereko.
preview_errorGertaera 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.