• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Czy istnieje możliwość odtworzenia, np. pierwszych 3 minut filmiku w MP4, który w całości trwa 20 minut?

Cloud VPS
+1 głos
336 wizyt
pytanie zadane 18 października 2015 w HTML i CSS przez Krzysiek_34 Mądrala (6,410 p.)

Czy istnieje możliwość odtworzenia, np. pierwszych 3 minut filmiku w MP4, który w całości trwa 20 minut?

<div id="topbar">
	<video width="640" height="360" controls>
		<source src="filmik.mp4" type="video/mp4">
	</video>
</div>

Czy istnieje jakiś argument w kodzie, który za to odpowiada?

2 odpowiedzi

0 głosów
odpowiedź 18 października 2015 przez ScriptyChris Mędrzec (190,190 p.)

Długość video w HTML5 jest wyrażona w milisekundach, więc 3 minuty, to powinno być 60*3*1000. Jeśli po 3 minutach video ma się zatrzymać, to poniższy kod powinien działać:

if (video.duration > 180000) video.pause();

 

komentarz 18 października 2015 przez Krzysiek_34 Mądrala (6,410 p.)

Tak, po 3 minutach materiał video ma się zatrzymać.

Pełny kod ma wyglądać tak?:

<script type="text/javascript">
	if (video.duration > 180000) video.pause();
</script>

 

komentarz 18 października 2015 przez ScriptyChris Mędrzec (190,190 p.)

Najpierw musisz "złapać" ten znaczik (tag) z video, czyli

var video = document.getElementById('video');

Dopiero potem, możesz przez zmienną video pauzować i robić resztę rzeczy.

 

komentarz 18 października 2015 przez Krzysiek_34 Mądrala (6,410 p.)

Teraz dobrze?:

<video width="640" height="360" controls>
	<source src="filmik.mp4" type="video/mp4">
</video>
<script type="text/javascript">
	var video = document.getElementById('video');
		if (video.duration > 180000) video.pause();
</script>

 

komentarz 18 października 2015 przez ScriptyChris Mędrzec (190,190 p.)
Powinno działać. Sprawdź :)
komentarz 18 października 2015 przez Krzysiek_34 Mądrala (6,410 p.)

Jutro będę testował. Wielkie dzięki za pomoc.smiley

 

Temat zamknięty.

0 głosów
odpowiedź 18 października 2015 przez Eimens Maniak (69,240 p.)
Mimo wszystko łatwiej jest przyciąć filmik :) w programie 3 minuty roboty.
komentarz 18 października 2015 przez Krzysiek_34 Mądrala (6,410 p.)

Chodzi o to, że ja nie chcę przycinać filmiku.smiley

Zapytałem tylko z ciekawości, bo w przyszłości mogę zastosować taką możliwość odtworzenia jakiegoś fragment filmiku.

komentarz 18 października 2015 przez Eimens Maniak (69,240 p.)
Aha, no to odpowiedź już dostałeś :)

Podobne pytania

0 głosów
3 odpowiedzi 574 wizyt
+1 głos
3 odpowiedzi 6,716 wizyt
0 głosów
1 odpowiedź 2,287 wizyt

93,483 zapytań

142,417 odpowiedzi

322,763 komentarzy

62,895 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...