Sobes.tech
Middle

Որ միջոցառումների համար կարող եք բաժանորդագրվել վիդեո կամ աուդիո տարրերի համար:

sobes.tech AI

Պատասխան AI-ից

Դուք կարող եք գրանցվել video կամ audio տարրերի համար հետևյալ իրադարձությունների վրա.

  • loadstart: Արժեքի բեռնումը սկսվում է:
  • progress: Արժեքը բեռնում է:
  • suspend: Բեռնումը դադարեցվել է (օրինակ, ցանցի կապը կտրվել է):
  • abort: Բեռնումը դադարեցվել է օգտագործողի կողմից:
  • error: Բեռնման կամ նվագարկման ժամանակ սխալ է տեղի ունեցել:
  • emptied: Էլեմենտի ցանցային վիճակը դատարկ է:
  • stalled: Տվյալների բեռնումը կանգնեց:
  • loadedmetadata: Մետա տվյալները պատրաստ են (չափեր, տևողություն):
  • loadeddata: Նախնական տվյալները պատրաստ են նվագարկման համար:
  • canplay: Էլեմենտը կարող է սկսել նվագարկել, բայց հնարավոր է, որ անհրաժեշտ լինի բուֆերային տվյալներ:
  • canplaythrough: Էլեմենտը կարող է նվագել մինչև վերջ առանց կանգառների բուֆերային տվյալների համար:
  • playing: Նվագարկումը սկսվել է:
  • play: Նվագարկումը սկսվել կամ շարունակվել է:
  • pause: Նվագարկումը դադարեցվել է:
  • waiting: Նվագարկումը կանգնեց բուֆերային տվյալների անհրաժեշտության պատճառով:
  • seeking: Օգտատերը շարժվում է ժամանակային գծով:
  • seeked: Օգտատերը ավարտել է շարժումը ժամանակային գծով:
  • ended: Նվագարկումը ավարտվել է:
  • durationchange: Արժեքի տևողությունը փոխվել է:
  • timeupdate: Նվագարկման ընթացիկ դիրքը փոխվել է:
  • volumechange: Ձայնի մակարդակը կամ մութ վիճակը փոխվել է:
  • ratechange: Նվագարկման արագությունը փոխվել է:
  • resize: Վիդեոյի չափը փոխվել է (օրինակ, սարքի ուղղության փոփոխության հետևանքով):
  • cuechange: Տեքստի ակտիվ հատվածները փոխվել են:

Նմուշ գրանցման play իրադարձության համար:

// Վիդեո տարր ստանալ
const videoElement = document.getElementById('myVideo');

// Գրանցվել `play` իրադարձության վրա
videoElement.addEventListener('play', () => {
  // Գործողություններ նվագարկման սկզբում
  console.log('Վիդեոն սկսեց նվագել');
});