Audio Recorder ინტერფეისი.
Audio Recorder ინტერფეისი.
← ყველა ნატივი გზამკვლევი

Xodera Plugins · Bubble Native

Xodera Audio Recorder Native

მომხმარებლებს მიეცით ხმოვანი ჩანაწერის ჩაწერის, გაგზავნამდე მოსმენისა და მოწყობილობაზე მონახაზის შენახვის საშუალება. ატვირთეთ მხოლოდ მაშინ, როცა ისინი ჩანაწერის გაგზავნას აირჩევენ.

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.

დოკუმენტაცია გადახედულია 6 ნოემბერი 2026

პრაქტიკული მაგალითები

მოსმენით, სანამ არაკონფიდენციალურ ხმოვან შეტყობინებას გაგზავნით.

მომხმარებლებს საჭიროა შესაძლებლობა, რომ მოსმინონ და შეცვალონ ჩანაწერი, სანამ იგი მიმაგრებად გარდაიქმნება.

`title = the app’s conversation label`; დააყენეთ `max_duration_seconds` და `max_upload_bytes` თქვენს შეტყობინების პოლიტიკაზე.

Start recording → Stop recording → დაელოდეთ `recording_ready`-ს → Play preview. შესთავაზეთ Seek preview და Set preview speed. მხოლოდ მომხმარებლის მიერ Send-ის აშკარა არჩევანი იწვევს Upload to Bubble-ს თქვენი საკუთარი აპის დაშვებულ ატვირთვის მისამართზე.

მხოლოდ `upload_succeeded`-ზე, შექმენით თქვენი Message და დააყენეთ მისი აუდიო ველი `uploaded_file`-ზე. შეტყობინება არ შექმნილია თვითჩამწერი.

მიკროფონის უარყოფის შემთხვევაში აჩვენეთ `permission_status`; ატვირთვის შეცდომის შემთხვევაში დატოვეთ ლოკალური ჩანაწერი. ხელახლა ცდამდე შეამოწმეთ უცნობი შედეგის მქონე ატვირთვა, რათა „გაგზავნა“ არ შექმნას დუბლირებული მიმაგრებები/შეტყობინებები.

Bubble ატვირთვა ქმნის საჯარო აუდიო ფაილს. არ გამოიყენოთ ეს ატვირთვა კონფიდენციალური ჩანაწერებისთვის.

გამოთქმის პრაქტიკა დაუყოვნებლივ ატვირთვის გარეშე.

მოსწავლეებს სურთ საკუთარი ზეპირი პასუხი გაკვეთილს შეადარონ, სანამ მის გაგზავნას გადაწყვეტენ.

`title = Current Exercise’s prompt`; `max_duration_seconds = the exercise limit`; სავარჯიშოს პასუხი აპის კუთვნილ ჩანაწერად რჩება.

ჩაწერა → შეჩერება → Play preview. მოსწავლეს მიეცით ჩანაწერის სხვა მომენტზე გადასვლის, მოსმენის შენელების ან გაუქმებისა და ახალი მცდელობის ჩაწერის საშუალება. Save locally გაუშვით მხოლოდ მაშინ, როცა ის მონახაზის შენახვას აირჩევს.

`duration`, `local_uri`, `mime_type` და `draft_id` აღწერენ ცდას. თქვენი აპი განსაზღვრავს, დარჩება თუ არა იგი ლოკალურად ან მოგვიანებით გადაეგზავნება თქვენს არჩეულ ატვირთვის სამუშაო ნაკადში.

`preview_error`-ზე, შეინახეთ მონახაზი და აჩვენეთ `error_code`. არ გარდაქმნათ წინასწარი ნახვა ან შენახული მონახაზი გადაგზავნული პასუხად, სანამ აპის გადაგზავნის სამუშაო ნაკადი არ წარმატდება.

Bubble ატვირთვა ქმნის საჯარო აუდიო ფაილს. არ გამოიყენოთ ეს ატვირთვა კონფიდენციალური ჩანაწერებისთვის.

შეინახეთ ხმოვანი მონახაზი მოწყობილობაზე და გაგზავნა მომხმარებლის აშკარა არჩევანს დაუკავშირეთ

ადგილზე მომუშავე თანამშრომელს შეიძლება შენიშვნის დასრულებამდე ხელი შეეშალოს; მხოლოდ შესანახად მისი ატვირთვა არ უნდა დასჭირდეს.

`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` თქვენი აპის მხოლოდ ამ მოწყობილობასა და ანგარიშზე მიბმულ მდგომარეობაში. გამოიყენეთ Restore local draft იმავე ID-სთვის, შემდეგ Play preview, სანამ გადაწყვიტავთ ატვირთვას.

`local_saved`-ზე ან `local_restored`-ზე, შეამოწმეთ `is_saved_locally`, `local_uri` და `duration`. წაშალეთ შენახული მონახაზი მხოლოდ მომხმარებლის ცალკეული არჩევანის შემდეგ ან ცალკე დადასტურებული შენახვის პოლიტიკის მიხედვით.

თუ აღდგენა ვერ მოხერხდება, აჩვენეთ `error_code` და დატოვეთ ID დიაგნოსტიკისთვის; არ მოხსენოთ ცარიელი ან განსხვავებული ჩანაწერი აღდგენილი როგორც. არასოდეს auto-ატვირთვა თავიდან დაკავშირებისას.

Bubble ატვირთვა ქმნის საჯარო აუდიო ფაილს. არ გამოიყენოთ ეს ატვირთვა კონფიდენციალური ჩანაწერებისთვის.

რას მუშაობს ახლა

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.

შექმენით სამუშაო ნაკადი

გამოიყენეთ ქვემოთ მოცემული ბეტა მოქმედებები და გამოცადეთ შედეგი თქვენი სამიზნე მოწყობილობებზე.

ამ მაგალითებში გამოიყენება აპის ჩანაწერები, როგორიცაა Lesson, Message და Order. შეცვალეთ ისინი თქვენი მონაცემის ტიპებით და ელემენტის სახელებით. მაგალითი მედია მისამართები უნდა შეცვალოთ თქვენი ფაილებისით.

  1. დაამატეთ ჩამწერი ელემენტი. დააყენეთ document_context = Current User's unique id და is_active, რომ ჩანაწერის ხედი გახსნილია თუ არა.

  2. Start recording ითხოვს მიკროფონის ნებართვას. Pause და Resume იმავე ჩანაწერს ინარჩუნებს. Stop recording ასრულებს ჩაწერას; მოსმენის ან ატვირთვის შეთავაზებამდე დაელოდეთ recording_ready-ს.

  3. გამოიყენეთ წინასწარი ნახვის კონტროლები მოსასმენად. Save locally ინახავს მონახაზს ამ მოწყობილობაზე; local_saved-ის შემდეგ, შეინახეთ draft_id, რათა Restore local draft.

  4. განმარტეთ, რომ გაგზავნა ქმნის საჯარო ფაილს. დააყენეთ bubble_upload_url თქვენს საკუთარი Bubble აპის სწორი Development ან Live ფაილის-ატვირთვის მისამართზე. გაუშვით Upload to Bubble მხოლოდ მაშინ, როდესაც მომხმარებელი არჩევს გაგზავნას; upload_succeeded-ზე, შეინახეთ uploaded_file თქვენს ჩანაწერში.

სამუშაო ნაკადის დიაგრამა — არა აპის ეკრანის სურათი

კონფიგურაცია ერთხელ

შექმენით ან აირჩიეთ თქვენი Bubble აპის პროექტი BestPlugins → Dashboard → Plugins-ში. აირჩიეთ Xodera Audio Recorder Native, დაკოპირეთ მისი გასაღები, შემდეგ გახსენით Bubble → Plugins → Xodera Audio Recorder Native და ჩასვით იგი licensing_api_key-ში. შეინახეთ ერთხელ; შემდეგ გამოიყენეთ ქვემოთ მოცემული მოქმედებები. თითოეულ პროექტში თითოეული პლაგინი თავისი გასაღებს აქვს.

მოთხოვეთ მიკროფონის ნება, როდესაც მომხმარებელი იწყებს ჩანაწერს. აირჩიეთ, როგორ შეინახოს აპლიკაცია მონახაზები. Bubble ატვირთვა ინახავს საჯარო ფაილს, ამიტომ გამოიყენეთ იგი მხოლოდ აუდიოსთვის, რომელიც შესაფერისია საჯარო შენახვისთვის.

კონფიგურაცია ერთხელ
  1. შექმენით ან აირჩიეთ თქვენი Bubble აპის პროექტი BestPlugins → Dashboard → Plugins-ში.
  2. აირჩიეთ ეს პლაგინი და დაკოპირეთ მისი პროექტის გასაღები.
  3. Open Bubble → Plugins → this plugin. Paste its project key into licensing_api_key and save.
  4. დაამატეთ ელემენტი, აირჩიეთ თქვენი აპის მონაცემები და შექმენით ქვემოთ მოცემული სამუშაო ნაკადი.
  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.
დაყენება და გამოწერა

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.

შენახეთ შედეგი თქვენს აპლიკაციაში

upload_succeeded-ის შემდეგ, დააყენეთ VoiceMessage.audio = Recorder's uploaded_file, owner = Current User, duration = Recorder's duration და mime_type = Recorder's mime_type. draft_id აღდგება მონახაზი ამ მოწყობილობაზე; ეს არ არის ონლაინ აუდიო ფაილი.

შეცდომა, გაუქმება და აღდგენა

თუ მიკროფონზე წვდომა უარყოფილია, განმარტეთ, როგორ ჩართოთ იგი მოწყობილობის პარამეტრებში. Cancel recording გაუქმებს შეუნახავ ჩანაწერს; შენახული მონახაზები დარჩება. თუ ატვირთვა შეწყდება, შეინარჩუნეთ ადგილობრივი ჩანაწერი და შეამოწმეთ, ფაილი მივიდა თუ არა, სანამ თავიდან გაგზავნით. Delete saved draft ამოღებს მხოლოდ არჩეულ შენახულ მონახაზს.

შესაძლებლობები და შეზღუდვები

ნაგულისხმევი მაქსიმალური ჩანაწერი: 300 წამი; შეიძლება დაყენდეს 1–3600 ფარგლებში. ნაგულისხმევი ატვირთვის ლიმიტი: 10 MiB; მაქსიმუმ 30 MiB. ატვირთვის დროის გასვლის ვადა: 60 წამი, ავტომატური ცდა არ არის. Bubble ატვირთვები საჯაროებია. მხარდაჭერილია მხოლოდ თქვენი *.bubbleapps.io ფაილის-ატვირთვის მისამართები; პერსონალური დომენები არა. ადგილობრივი მონახაზები არ არიან დაშიფრული შენახვა.

პარამეტრები, მოქმედებები და შედეგები

გამოიყენეთ ეს სახელები Bubble-ში. დაგეგმილი ფუნქციები ცალკე მონიშნულია.

ხელმისაწვდომი ბეტა პარამეტრები

ელემენტის პარამეტრები

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

მდგომარეობები

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

მოვლენები

recording_startedrecording_pausedrecording_resumedrecording_stoppedrecording_readyrecording_cancelledrecorder_errorlocal_savedlocal_restoredlocal_deletedupload_succeededupload_failedupload_cancelledpreview_readypreview_error

მოქმედებები და მათი შეყვანები

Start recordingPause recordingResume recordingStop recordingCancel recordingSave locallyRestore local draftDelete saved draftUpload to BubbleCancel uploadPlay previewPause previewStop previewSeek previewSet preview speed
ელემენტის პარამეტრები · 10
titletext · ნაგულისხმევი: ""
მაგალითი მნიშვნელობაLesson 4 — review
მაგალითი Bubble გამოსახულებაSelected Lesson's name
აპში ხილული ტექსტი; ცარიელი მნიშვნელობისას გამოიყენება ჩაშენებული ლოკალიზებული ტექსტი, სადაც ეს მხარდაჭერილია. არ შეიყვანოთ ავტორიზაციის საიდუმლო მონაცემები.
max_duration_secondsnumber · ნაგულისხმევი: 300
მაგალითი მნიშვნელობა300
მაგალითი Bubble გამოსახულებაVoice Settings' max_seconds
გამოიყენეთ მიმდინარე ბიზნეს-ჩანაწერის მნიშვნელობა; გადამოწმეთ იგი ქვემოთ მოცემული ლიმიტებთან.
max_upload_bytesnumber · ნაგულისხმევი: 10485760
მაგალითი მნიშვნელობა10485760
მაგალითი Bubble გამოსახულებაVoice Settings' max_upload_bytes
გამოიყენეთ მიმდინარე ბიზნეს-ჩანაწერის მნიშვნელობა; გადამოწმეთ იგი ქვემოთ მოცემული ლიმიტებთან.
is_activeyes_no · ნაგულისხმევი: true
მაგალითი მნიშვნელობაyes
მაგალითი Bubble გამოსახულებაGuideHost's view_is_active (your yes/no custom state)
დააყენეთ yes, როდესაც ეს ხედია ღია. დააყენეთ no, როდესაც დატოვებთ, რათა დაკვრა ან მიმდინარე სამუშაო შეჩერდეს.
disabledyes_no · ნაგულისხმევი: false
მაგალითი მნიშვნელობაno
მაგალითი Bubble გამოსახულებაGuideHost's is_busy (your yes/no custom state)
გამორთეთ ელემენტი, როდესაც თქვენი აპი დაკავებულია ან ეს ქმედება მიუწვდომელია.
ui_text_jsontext · ნაგულისხმევი: ""
მაგალითი მნიშვნელობა{}
მაგალითი Bubble გამოსახულებაApp Settings' player_labels_json (supported keys only)
არასავალდებულო JSON მხარდაჭერილი ღილაკების წარწერებით. ჩაშენებული ტექსტის გამოსაყენებლად დატოვეთ ცარიელი.
saved_draft_idtext · ნაგულისხმევი: ""
მაგალითი მნიშვნელობა<returned draft_id>
მაგალითი Bubble გამოსახულებაSelected VoiceDraft's draft_id
გამოიყენეთ მიმდინარე ბიზნეს-ჩანაწერის მნიშვნელობა; გადამოწმეთ იგი ქვემოთ მოცემული ლიმიტებთან.
bubble_upload_urltext · ნაგულისხმევი: ""
მაგალითი მნიშვნელობაhttps://your-app.bubbleapps.io/version-test/fileupload
მაგალითი Bubble გამოსახულებაApp Settings' selected_bubble_upload_url
თქვენი საკუთარი Bubble აპის ფაილის-ატვირთვის მისამართი: /version-test/fileupload Development-სთვის, /fileupload Live-სთვის. ეს ატვირთვა ქმნის საჯარო ფაილებს.
languagetext · ნაგულისხმევი: "auto"
მაგალითი მნიშვნელობაuk
მაგალითი Bubble გამოსახულებაCurrent User's preferred_language
დააყენეთ language=auto, რათა მიყოლოთ მხარდაჭერილი მოწყობილობა ან ბრაუზერის ენა. შეიყვანეთ მხარდაჭერილი ენის კოდი, რათა მას მკაფიოდ აირჩიოთ.
document_contexttext · ნაგულისხმევი: ""
მაგალითი მნიშვნელობა<current-user-id>
მაგალითი Bubble გამოსახულებაCurrent User's unique id
სტაბილური მნიშვნელობა ამ ანგარიშის ან ჩანაწერისთვის. გამოიყენეთ იგივე მნიშვნელობა მისი შენახული ფაილების ან მონახაზების აღდგენისას.
მოქმედებები და მათი შეყვანები · 15
Start recording

ქმედების პარამეტრები არ არის

Pause recording

ქმედების პარამეტრები არ არის

Resume recording

ქმედების პარამეტრები არ არის

Stop recording

ქმედების პარამეტრები არ არის

Cancel recording

ქმედების პარამეტრები არ არის

Save locally

ქმედების პარამეტრები არ არის

Restore local draft
draft_idtext · ნაგულისხმევი: —
მაგალითი მნიშვნელობა<returned draft_id>
მაგალითი Bubble გამოსახულებაSelected VoiceDraft's draft_id
გამოიყენეთ მიმდინარე ბიზნეს-ჩანაწერის მნიშვნელობა; გადამოწმეთ იგი ქვემოთ მოცემული ლიმიტებთან.
Delete saved draft
draft_idtext · ნაგულისხმევი: —
მაგალითი მნიშვნელობა<returned draft_id>
მაგალითი Bubble გამოსახულებაSelected VoiceDraft's draft_id
გამოიყენეთ მიმდინარე ბიზნეს-ჩანაწერის მნიშვნელობა; გადამოწმეთ იგი ქვემოთ მოცემული ლიმიტებთან.
Upload to Bubble

ქმედების პარამეტრები არ არის

Cancel upload

ქმედების პარამეტრები არ არის

Play preview

ქმედების პარამეტრები არ არის

Pause preview

ქმედების პარამეტრები არ არის

Stop preview

ქმედების პარამეტრები არ არის

Seek preview
secondsnumber · ნაგულისხმევი: —
მაგალითი მნიშვნელობა12
მაგალითი Bubble გამოსახულებაSelected Comment's seconds
გამოიყენეთ მიმდინარე ბიზნეს-ჩანაწერის მნიშვნელობა; გადამოწმეთ იგი ქვემოთ მოცემული ლიმიტებთან.
Set preview speed
ratenumber · ნაგულისხმევი: —
მაგალითი მნიშვნელობა1.5
მაგალითი Bubble გამოსახულებაPreview Speed Dropdown's value
გამოიყენეთ მიმდინარე ბიზნეს-ჩანაწერის მნიშვნელობა; გადამოწმეთ იგი ქვემოთ მოცემული ლიმიტებთან.
სტატუსები და მოვლენები

მდგომარეობები

recorder_status · text

ამ ქმედების მიმდინარე შედეგი. გამოიყენეთ შესაბამისი დასრულების მოვლენა, სანამ შენახავთ წარმატებას.

permission_status · text

ამ ქმედების მიმდინარე შედეგი. გამოიყენეთ შესაბამისი დასრულების მოვლენა, სანამ შენახავთ წარმატებას.

is_recording · yes_no

არჩეული ელემენტის მიმდინარე მნიშვნელობა. წაიკითხეთ იგი დაკავშირებული მოვლენის შემდეგ.

is_paused · yes_no

არჩეული ელემენტის მიმდინარე მნიშვნელობა. წაიკითხეთ იგი დაკავშირებული მოვლენის შემდეგ.

duration · number

არჩეული ელემენტის მიმდინარე მნიშვნელობა. წაიკითხეთ იგი დაკავშირებული მოვლენის შემდეგ.

local_uri · text

ფაილის მდებარეობა ამ მოწყობილობაზე. შეინახეთ ან ატვირთეთ ფაილი ცალკე, თუ საჭიროა ონლაინში შენარჩუნება.

draft_id · text

იდენტიფიკატორი ამ ელემენტის ან ქმედებისათვის. შეინახეთ იგი შესაბამისი აპის ჩანაწერში. გამოიყენეთ იგივე მოთხოვნის იდენტიფიკატორი, როდესაც თავიდან ცდილობთ გაურკვეველი შედეგის.

is_saved_locally · yes_no

არჩეული ელემენტის მიმდინარე მნიშვნელობა. წაიკითხეთ იგი დაკავშირებული მოვლენის შემდეგ.

mime_type · text

არჩეული ელემენტის მიმდინარე მნიშვნელობა. წაიკითხეთ იგი დაკავშირებული მოვლენის შემდეგ.

file_size · number

არჩეული ელემენტის მიმდინარე მნიშვნელობა. წაიკითხეთ იგი დაკავშირებული მოვლენის შემდეგ.

waveform_peaks_json · text

არჩეული ელემენტის მიმდინარე მნიშვნელობა. წაიკითხეთ იგი დაკავშირებული მოვლენის შემდეგ.

preview_status · text

ამ ქმედების მიმდინარე შედეგი. გამოიყენეთ შესაბამისი დასრულების მოვლენა, სანამ შენახავთ წარმატებას.

preview_is_playing · yes_no

არჩეული ელემენტის მიმდინარე მნიშვნელობა. წაიკითხეთ იგი დაკავშირებული მოვლენის შემდეგ.

preview_current_time · number

არჩეული ელემენტის მიმდინარე მნიშვნელობა. წაიკითხეთ იგი დაკავშირებული მოვლენის შემდეგ.

upload_status · text

ამ ქმედების მიმდინარე შედეგი. გამოიყენეთ შესაბამისი დასრულების მოვლენა, სანამ შენახავთ წარმატებას.

upload_progress · number

არჩეული ელემენტის მიმდინარე მნიშვნელობა. წაიკითხეთ იგი დაკავშირებული მოვლენის შემდეგ.

uploaded_url · text

არჩეული ელემენტის მიმდინარე მნიშვნელობა. წაიკითხეთ იგი დაკავშირებული მოვლენის შემდეგ.

uploaded_file · file

ფაილი დაბრუნდა upload_succeeded-ის შემდეგ. შენახეთ იგი თქვენს Bubble File ველში.

error_code · text

შეცდომის ინფორმაცია ბოლო ქმედებისთვის. აჩვენეთ სასარგებლო შეტყობინება და შემოთავაზეთ შესაბამისი ცდა.

მოვლენები

recording_started

როდესაც ეს მოვლენა მოხდება, წაიკითხეთ დაკავშირებული მდგომარეობები იგივე ელემენტიდან.

recording_paused

როდესაც ეს მოვლენა მოხდება, წაიკითხეთ დაკავშირებული მდგომარეობები იგივე ელემენტიდან.

recording_resumed

როდესაც ეს მოვლენა მოხდება, წაიკითხეთ დაკავშირებული მდგომარეობები იგივე ელემენტიდან.

recording_stopped

როდესაც ეს მოვლენა მოხდება, წაიკითხეთ დაკავშირებული მდგომარეობები იგივე ელემენტიდან.

recording_ready

როდესაც ეს მოვლენა მოხდება, წაიკითხეთ დაკავშირებული მდგომარეობები იგივე ელემენტიდან.

recording_cancelled

როდესაც ეს მოვლენა მოხდება, წაიკითხეთ დაკავშირებული მდგომარეობები იგივე ელემენტიდან.

recorder_error

როდესაც ეს მოვლენა მოხდება, წაიკითხეთ დაკავშირებული მდგომარეობები იგივე ელემენტიდან.

local_saved

როდესაც ეს მოვლენა მოხდება, წაიკითხეთ დაკავშირებული მდგომარეობები იგივე ელემენტიდან.

local_restored

როდესაც ეს მოვლენა მოხდება, წაიკითხეთ დაკავშირებული მდგომარეობები იგივე ელემენტიდან.

local_deleted

როდესაც ეს მოვლენა მოხდება, წაიკითხეთ დაკავშირებული მდგომარეობები იგივე ელემენტიდან.

upload_succeeded

როდესაც ეს მოვლენა მოხდება, წაიკითხეთ დაკავშირებული მდგომარეობები იგივე ელემენტიდან.

upload_failed

როდესაც ეს მოვლენა მოხდება, წაიკითხეთ დაკავშირებული მდგომარეობები იგივე ელემენტიდან.

upload_cancelled

როდესაც ეს მოვლენა მოხდება, წაიკითხეთ დაკავშირებული მდგომარეობები იგივე ელემენტიდან.

preview_ready

როდესაც ეს მოვლენა მოხდება, წაიკითხეთ დაკავშირებული მდგომარეობები იგივე ელემენტიდან.

preview_error

როდესაც ეს მოვლენა მოხდება, წაიკითხეთ დაკავშირებული მდგომარეობები იგივე ელემენტიდან.

დეველოპერების კითხვები

აქვს ადგილობრივ შენახვას ჩანაწერის ატვირთვა?

არა. Save locally მოწყობილობაზე ინახავს შესაბამისი მფლობელის მონახაზს. Upload to Bubble ცალკე საჯარო ოპერაციაა, რომელიც მომხმარებელმა აშკარად უნდა აირჩიოს.

როგორ მუშაობს გამოწერა?

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.

დაკავშირებული გზამკვლევები

დახმარებისთვის, გვაცნობეთ, რომელი პლაგინი და მოწყობილობა იყენებთ, რა მოქმედება სცადეთ და რა მოხდა. გამოიყენეთ მაგალითი პირად მონაცემებს გარეშე. არასოდეს გაუზიაროთ თქვენი გასაღები ან კერძო ფაილები.