
© copyright Blender Foundation | durian.blender.org · CC BY 3.0
Xodera Plugins · Bubble Native
Xodera Video Player Native
Vís leksjónir, vøruvísingar og stuðlaðar beinleiðis streymingar inni í appinum, við avspælingsstýringum, fullskjerm og tøkar málsspor.
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.
Vegleiðingar eftirkannaðar 6 november 2026
Praktisk dømir
Kapittel leinkjur í einari træningsapp
Ein, ið lærir, hevur tørv á at spæla eitt stig í einari framsýning umaftur uttan at fara til ein uttanhýsis spælara.
`source_url = Current Lesson’s video URL`; `poster_url = Current Lesson’s cover`; hvørt kapittel goymer ein app-eigda byrjanstíð.
Kapittel klikk → um keldan broytist, bíða eftir `source_loaded` → Seek til `position_seconds` → Play. Brúka Set playback rate til ein detaljerað demonstratión og Enter fullscreen tá umboðað.
Les `position_seconds`, `duration_seconds` og `is_fullscreen`; arbeiðsgongdin goymir framgongdina í lektiónini bert fyri verandi keldu.
Tá `player_error` kemur, vís `error_code`, varðveit framgongdina og bjóða Reload video. Ein fráboðan um, at avspæling er liðug, er ikki prógv fyri, at ein lektión ella ein trygdarroynd er staðin.
Brúka beinleiðis video fílur ella stuðlað streym. Hesin spælari eksporterar ikki video.
Video demonstratiónir á marknaðarlistum
Ein vøru mynd aleina kann ikki forklára hvussu ein lutur virkar, men ein video á úti brýtur keypaflæðið.
`source_url = Selected Listing’s demonstration URL`; `poster_url = its thumbnail`; `muted = yes` til ein medvísis tyst fyrsti forskoðan.
Opna valdu Listing-skránna → bind videoið í henni → Play eftir eina brúkarahandling. Bjóða Set muted til ljóð og Enter fullscreen til nærri kanning. Bind `is_active` eftir, um detaljusýningin er sjónlig.
Brúka `has_source`, `is_buffering` og `status` til at skilja millum manglandi video, innlasting og klár miðla.
Tá keldan verður skift, steðga við at brúka gomlu framgongdina og gomlu sporvalini. Vís eina lítla forsýningarmynd í staðin, um valda fílan ikki verður stuðlað.
Brúka beinleiðis video fílur ella stuðlað streym. Hesin spælari eksporterar ikki video.
Vel tøkar málspor í ein stuðlað streym
Ein fleirmálsgreidd app skal bjóða upp á tey spor, sum ein ávísur kelda veruliga inniheldur.
`source_url = Selected Programme’s accepted stream URL`; kelda sjálv skal veita sambærilig ljóð-/undirtekstspor.
Á `tracks_changed`, les núverandi `audio_tracks_json` og `subtitle_tracks_json`; bygg val í appinum og kalla Select audio track ella Select subtitle track við núverandi indeks.
Nýt `selected_audio_index`, `selected_subtitle_index` og `source_generation` til at knýta valið við hesa keldu.
Bygg valmøguleikarnar upp aftur, hvørja ferð keldan broytist. Manglar eitt spor, ella verður tað ikki stuðlað, varðveit standardsporið og vís greitt, hvat er tøkt.
Brúka beinleiðis video fílur ella stuðlað streym. Hesin spælari eksporterar ikki video.
Hvat virkar nú
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.
Bygg verkfløðina
Nýt tey tøku beta‑gerðirnar nedanfor og royn úrslitið á tínum ávísa tólum.
Hesi dømi nýta skrár í appini, til dømis Lesson, Message og Order. Skift tær út við tínum egnu dátusløgum og elementnøvnum. Skift miðlaadressurnar í dømunum út við tínum egnu fílum.
Set source_url = Selected Lesson's video_url og poster_url = Selected Lesson's poster_url. Brúka auto ella progressive til ein MP4; brúka hls til ein HLS streym.
Eftir playback_ready, brúka Seek til at halda fram við goymda position_seconds. Brúkarin byrjar Play. Set is_active til um lesingarsýningurin er opin.
Legg til Play, Pause, Seek, Set playback rate og Enter fullscreen stýring. Vís position_seconds og duration_seconds.
Eftir tracks_changed, vís teir tøku valmøguleikarnar úr audio_tracks_json og subtitle_tracks_json fyri hetta videoið. Send valda indeksið til Select audio track ella Select subtitle track. Tá ended kemur, goym framgongdina.
Stilla einaferð
Stovna ella vel títt Bubble appverkætlan í BestPlugins → Dashboard → Plugins. Vel Xodera Video Player Native, avrita nøklini, og opna síðani Bubble → Plugins → Xodera Video Player Native og lím hana inn í licensing_api_key. Goym einaferð; brúka síðan gerðirnar nedanfor. Hvørt ískoyti í hvørjum verkætlan hevur sín egna nøkl.
Nýt beinleiðis video- ella streymisadressu. Ein YouTube ella Vimeo vefsíðuadressa er ikki beinleiðis video-fíla. Avspæling krevur eingin kamera- ella mikrofonatøku.
Stilla einaferð
- Stovna ella vel títt Bubble appverkætlan á BestPlugins → Dashboard → Plugins.
- Vel henda ískoytið og avrita verkætlanarnøkl.
- Open Bubble → Plugins → this plugin. Paste its project key into licensing_api_key and save.
- Legg til elementið, vel tína appdátuna og bygg arbeiðsfløguna niðanfyri.
- 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.
Uppsetning og abonnement
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.
Goym úrslitið í tína app
Eksempel WatchProgress: owner = Current User, lesson = Selected Lesson, seconds = Video Player's position_seconds, duration = Video Player's duration_seconds. Goym bara fyri núverandi valda video. Spor-indeksir tilheyra hesum video og skulu ikki goymast sum varandi málsval.
Feil, avlýsing og endurheimting
Á player_error, vísa error_code og bjóða Reload video. Tað endurlesur uttan at byrja avspæling. At velja aðra kelda ryddar tey eldri sporval. At fara frá sýningini steðgar video; brúkarin trýstir Play fyri at halda fram.
Møguleikar og avmarkingar
Fartir: 0.5, 1, 1.5 og 2. Ljóðstyrki: 0–1. Formát: auto, progressive, HLS og Android‑einans DASH. Tøkar spor eru avhengig av fíluni. Nýt -1 fyri at sløkkja spor; -2 merkir ókend og kann ikki veljast. Eingin rætting, video-útflyt, DRM, mynd-í-mynd ella varandi offline skjalageymsla.
Stillingar, handlingar og úrslit
Nýt hesi nøvn í Bubble. Ætlaðar funktiónir eru merktar fyri seg.
Tøkt beta-innstillingar
Elementstillingar
source_url · textposter_url · textcontent_type · textrate · numbervolume · numbermuted · yes/noloop · yes/nois_active · yes/nodisabled · yes/nonative_controls · yes/noui_text_json · textlanguage · textStøður
is_playing · yes/nois_buffering · yes/nopending_play · yes/nois_live · yes/nomuted · yes/noloop · yes/nohas_source · yes/nois_fullscreen · yes/noposition_seconds · numberduration_seconds · numbervolume · numberrate · numbersource_generation · numberselected_audio_index · numberselected_subtitle_index · numberstatus · textaudio_tracks_json · textsubtitle_tracks_json · texterror_code · texterror_message · textHendingar
source_changedsource_loadedplayback_readyplaying_changedtime_changedendedtracks_changedfullscreen_changedplayer_errorHandlingar og teirra innsløg
PlayPauseStop and rewindReload videoSeekSet volumeSet mutedSet playback rateEnter fullscreenSelect audio trackSelect subtitle trackElementstillingar · 12
source_urltext · Standardvirði: ""- Dømi um virði
https://bestplugins.online/native-samples/lesson.mp4 - Dømi um Bubble-úttrykk
Selected Lesson's video_url - Adressur á valda ljóð-, video- ella myndfílu. Nýt ein fíluslag, sum hetta ískoytan stuðlar.
poster_urltext · Standardvirði: ""- Dømi um virði
https://bestplugins.online/native-samples/poster.jpg - Dømi um Bubble-úttrykk
Selected Lesson's poster_url - Nýt virðið í verandi virkisskrá; kanna, at tað er innan fyri mørkini niðanfyri.
content_typetext · Standardvirði: "auto"- Dømi um virði
auto - Dømi um Bubble-úttrykk
Selected Lesson's video_content_type - Nýt virðið í verandi virkisskrá; kanna, at tað er innan fyri mørkini niðanfyri.
ratenumber · Standardvirði: 1- Dømi um virði
1.5 - Dømi um Bubble-úttrykk
Speed Dropdown's value - Nýt virðið í verandi virkisskrá; kanna, at tað er innan fyri mørkini niðanfyri.
volumenumber · Standardvirði: 1- Dømi um virði
0.8 - Dømi um Bubble-úttrykk
Volume Slider's value - Nýt virðið í verandi virkisskrá; kanna, at tað er innan fyri mørkini niðanfyri.
mutedyes/no · Standardvirði: false- Dømi um virði
no - Dømi um Bubble-úttrykk
Mute Checkbox is checked - Nýt virðið í verandi virkisskrá; kanna, at tað er innan fyri mørkini niðanfyri.
loopyes/no · Standardvirði: false- Dømi um virði
no - Dømi um Bubble-úttrykk
Selected Lesson's repeat_enabled - Nýt virðið í verandi virkisskrá; kanna, at tað er innan fyri mørkini niðanfyri.
is_activeyes/no · Standardvirði: true- Dømi um virði
yes - Dømi um Bubble-úttrykk
GuideHost's view_is_active (your yes/no custom state) - Set yes, meðan henda sýningin er opin. Set no, tá farið verður burtur úr henni, so avspæling ella verandi arbeiði kann steðga.
disabledyes/no · Standardvirði: false- Dømi um virði
no - Dømi um Bubble-úttrykk
GuideHost's is_busy (your yes/no custom state) - Óvirk elementið meðan appurin er upptekinn ella henda atgerð er ótøkt.
native_controlsyes/no · Standardvirði: false- Dømi um virði
no - Dømi um Bubble-úttrykk
App Settings' use_native_video_controls - Vís ella fjald standard video stýringarnar á eindini.
ui_text_jsontext · Standardvirði: "{}"- Dømi um virði
{} - Dømi um Bubble-úttrykk
App Settings' player_labels_json (supported keys only) - Valfrítt JSON við stuðlaðum knappalabelum. Lat tómt fyri at nýta innbyggda tekst.
languagetext · Standardvirði: "auto"- Dømi um virði
uk - Dømi um Bubble-úttrykk
Current User's preferred_language - Set language=auto fyri at fylgja málinum á tólinum ella í kaganum, um málið er stuðlað. Skriva ein stuðlaðan málkota fyri at velja málið beinleiðis.
Handlingar og teirra innsløg · 11
Play
Eingi atgerðaparametrar
Pause
Eingi atgerðaparametrar
Stop and rewind
Eingi atgerðaparametrar
Reload video
Eingi atgerðaparametrar
Seek
position_secondsnumber · Standardvirði: —- Dømi um virði
45 - Dømi um Bubble-úttrykk
Selected Chapter's start_seconds - Nýt virðið í verandi virkisskrá; kanna, at tað er innan fyri mørkini niðanfyri.
Set volume
volumenumber · Standardvirði: —- Dømi um virði
0.8 - Dømi um Bubble-úttrykk
Volume Slider's value - Nýt virðið í verandi virkisskrá; kanna, at tað er innan fyri mørkini niðanfyri.
Set muted
mutedyes/no · Standardvirði: —- Dømi um virði
no - Dømi um Bubble-úttrykk
Mute Checkbox is checked - Nýt virðið í verandi virkisskrá; kanna, at tað er innan fyri mørkini niðanfyri.
Set playback rate
ratenumber · Standardvirði: —- Dømi um virði
1.5 - Dømi um Bubble-úttrykk
Speed Dropdown's value - Nýt virðið í verandi virkisskrá; kanna, at tað er innan fyri mørkini niðanfyri.
Enter fullscreen
Eingi atgerðaparametrar
Select audio track
indexnumber · Standardvirði: —- Dømi um virði
0 - Dømi um Bubble-úttrykk
Selected row's current_source_index - Nýt virðið í verandi virkisskrá; kanna, at tað er innan fyri mørkini niðanfyri.
Select subtitle track
indexnumber · Standardvirði: —- Dømi um virði
0 - Dømi um Bubble-úttrykk
Selected row's current_source_index - Nýt virðið í verandi virkisskrá; kanna, at tað er innan fyri mørkini niðanfyri.
Støður og hendingar
Støður
is_playing · yes/noVerandi virði fyri valda lutin. Les tað eftir viðkomandi hending.
is_buffering · yes/noVerandi virði fyri valda lutin. Les tað eftir viðkomandi hending.
pending_play · yes/noVerandi virði fyri valda lutin. Les tað eftir viðkomandi hending.
is_live · yes/noVerandi virði fyri valda lutin. Les tað eftir viðkomandi hending.
muted · yes/noVerandi virði fyri valda lutin. Les tað eftir viðkomandi hending.
loop · yes/noVerandi virði fyri valda lutin. Les tað eftir viðkomandi hending.
has_source · yes/noVerandi virði fyri valda lutin. Les tað eftir viðkomandi hending.
is_fullscreen · yes/noVerandi virði fyri valda lutin. Les tað eftir viðkomandi hending.
position_seconds · numberVerandi virði fyri valda lutin. Les tað eftir viðkomandi hending.
duration_seconds · numberVerandi virði fyri valda lutin. Les tað eftir viðkomandi hending.
volume · numberVerandi virði fyri valda lutin. Les tað eftir viðkomandi hending.
rate · numberVerandi virði fyri valda lutin. Les tað eftir viðkomandi hending.
source_generation · numberVerandi virði fyri valda lutin. Les tað eftir viðkomandi hending.
selected_audio_index · numberVerandi virði fyri valda lutin. Les tað eftir viðkomandi hending.
selected_subtitle_index · numberVerandi virði fyri valda lutin. Les tað eftir viðkomandi hending.
status · textNúverandi úrslit av hesari gerð. Nýt samsvarandi fullføringarhending áðrenn tú goymir avrik. idle,loading,readyToPlay,error
audio_tracks_json · textVerandi virði fyri valda lutin. Les tað eftir viðkomandi hending.
subtitle_tracks_json · textVerandi virði fyri valda lutin. Les tað eftir viðkomandi hending.
error_code · textFeilmelding fyri síðstu atgerð. Vís hjálpsama boð og bjóð á viðkomandi roynd aftur.
error_message · textFeilmelding fyri síðstu atgerð. Vís hjálpsama boð og bjóð á viðkomandi roynd aftur.
Hendingar
source_changedTá henda hendingin kemur, les so viðkomandi støður frá sama elementi.
source_loadedTá henda hendingin kemur, les so viðkomandi støður frá sama elementi.
playback_readyTá henda hendingin kemur, les so viðkomandi støður frá sama elementi.
playing_changedTá henda hendingin kemur, les so viðkomandi støður frá sama elementi.
time_changedTá henda hendingin kemur, les so viðkomandi støður frá sama elementi.
endedTá henda hendingin kemur, les so viðkomandi støður frá sama elementi.
tracks_changedTá henda hendingin kemur, les so viðkomandi støður frá sama elementi.
fullscreen_changedTá henda hendingin kemur, les so viðkomandi støður frá sama elementi.
player_errorTá henda hendingin kemur, les so viðkomandi støður frá sama elementi.
Spurningar, sum menningarmenn leggja fram
Kann eg eksporta valda segmentið?
Nei. Seek og fullskjerm broyta avspæling, ikki video bítar.
Hvussu virkar abonnementið?
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.
Tilknyttar vegleiðingar
Hevur tú tørv á hjálp, sig okkum, hvat ískoyti og hvat tól tú nýtir, hvørja handling tú royndi, og hvat hendi. Nýt eitt dømi uttan persónsupplýsingar. Deil ongantíð lykilin ella privatar fílur.