Video Player interface við eitt dømi rammur frá Sintel trailer.
Video Player interface við eitt dømi rammur frá Sintel trailer.
© copyright Blender Foundation | durian.blender.org · CC BY 3.0
← Allar Bubble Native-vegleiðingar

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.

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

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

  3. Legg til Play, Pause, Seek, Set playback rate og Enter fullscreen stýring. Vís position_seconds og duration_seconds.

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

Arbeiðsflæðiskema — ikki app-skermavmynd

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ð
  1. Stovna ella vel títt Bubble appverkætlan á BestPlugins → Dashboard → Plugins.
  2. Vel henda ískoytið og avrita verkætlanarnøkl.
  3. Open Bubble → Plugins → this plugin. Paste its project key into licensing_api_key and save.
  4. Legg til elementið, vel tína appdátuna og bygg arbeiðsfløguna niðanfyri.
  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.
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 · text

Støð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 · text

Hendingar

source_changedsource_loadedplayback_readyplaying_changedtime_changedendedtracks_changedfullscreen_changedplayer_error

Handlingar og teirra innsløg

PlayPauseStop and rewindReload videoSeekSet volumeSet mutedSet playback rateEnter fullscreenSelect audio trackSelect subtitle track
Elementstillingar · 12
source_urltext · Standardvirði: ""
Dømi um virðihttps://bestplugins.online/native-samples/lesson.mp4
Dømi um Bubble-úttrykkSelected 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ðihttps://bestplugins.online/native-samples/poster.jpg
Dømi um Bubble-úttrykkSelected 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ðiauto
Dømi um Bubble-úttrykkSelected 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ði1.5
Dømi um Bubble-úttrykkSpeed 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ði0.8
Dømi um Bubble-úttrykkVolume 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ðino
Dømi um Bubble-úttrykkMute 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ðino
Dømi um Bubble-úttrykkSelected 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ðiyes
Dømi um Bubble-úttrykkGuideHost'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ðino
Dømi um Bubble-úttrykkGuideHost'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ðino
Dømi um Bubble-úttrykkApp 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-úttrykkApp 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ðiuk
Dømi um Bubble-úttrykkCurrent 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ði45
Dømi um Bubble-úttrykkSelected 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ði0.8
Dømi um Bubble-úttrykkVolume 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ðino
Dømi um Bubble-úttrykkMute 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ði1.5
Dømi um Bubble-úttrykkSpeed 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ði0
Dømi um Bubble-úttrykkSelected 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ði0
Dømi um Bubble-úttrykkSelected 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/no

Verandi virði fyri valda lutin. Les tað eftir viðkomandi hending.

is_buffering · yes/no

Verandi virði fyri valda lutin. Les tað eftir viðkomandi hending.

pending_play · yes/no

Verandi virði fyri valda lutin. Les tað eftir viðkomandi hending.

is_live · yes/no

Verandi virði fyri valda lutin. Les tað eftir viðkomandi hending.

muted · yes/no

Verandi virði fyri valda lutin. Les tað eftir viðkomandi hending.

loop · yes/no

Verandi virði fyri valda lutin. Les tað eftir viðkomandi hending.

has_source · yes/no

Verandi virði fyri valda lutin. Les tað eftir viðkomandi hending.

is_fullscreen · yes/no

Verandi virði fyri valda lutin. Les tað eftir viðkomandi hending.

position_seconds · number

Verandi virði fyri valda lutin. Les tað eftir viðkomandi hending.

duration_seconds · number

Verandi virði fyri valda lutin. Les tað eftir viðkomandi hending.

volume · number

Verandi virði fyri valda lutin. Les tað eftir viðkomandi hending.

rate · number

Verandi virði fyri valda lutin. Les tað eftir viðkomandi hending.

source_generation · number

Verandi virði fyri valda lutin. Les tað eftir viðkomandi hending.

selected_audio_index · number

Verandi virði fyri valda lutin. Les tað eftir viðkomandi hending.

selected_subtitle_index · number

Verandi virði fyri valda lutin. Les tað eftir viðkomandi hending.

status · text

Núverandi úrslit av hesari gerð. Nýt samsvarandi fullføringarhending áðrenn tú goymir avrik. idle,loading,readyToPlay,error

audio_tracks_json · text

Verandi virði fyri valda lutin. Les tað eftir viðkomandi hending.

subtitle_tracks_json · text

Verandi virði fyri valda lutin. Les tað eftir viðkomandi hending.

error_code · text

Feilmelding fyri síðstu atgerð. Vís hjálpsama boð og bjóð á viðkomandi roynd aftur.

error_message · text

Feilmelding fyri síðstu atgerð. Vís hjálpsama boð og bjóð á viðkomandi roynd aftur.

Hendingar

source_changed

Tá henda hendingin kemur, les so viðkomandi støður frá sama elementi.

source_loaded

Tá henda hendingin kemur, les so viðkomandi støður frá sama elementi.

playback_ready

Tá henda hendingin kemur, les so viðkomandi støður frá sama elementi.

playing_changed

Tá henda hendingin kemur, les so viðkomandi støður frá sama elementi.

time_changed

Tá henda hendingin kemur, les so viðkomandi støður frá sama elementi.

ended

Tá henda hendingin kemur, les so viðkomandi støður frá sama elementi.

tracks_changed

Tá henda hendingin kemur, les so viðkomandi støður frá sama elementi.

fullscreen_changed

Tá henda hendingin kemur, les so viðkomandi støður frá sama elementi.

player_error

Tá 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.