Mintik posted
4 year ago

jsMovie

jsMovie
Küçükken defterin her sayfasına birbirine benzeyen kareler çizerdik. Daha sonra çizme işlemi bittikten sonra parmağımızla defterin köşesinden tutup hızlı bir şekilde teker teker sayfaları bıraktığımızda ortaya hareketli görüntüler çıkardı. Eskiden filmler de bu şekilde yapılırdı. Hatta çok eski olan filmleri izlerseniz  kareler arası geçiş anını fark edebilirsiniz. Elinizdeki benzer resimleri de movie maker kullanarak ard arda yerleştirirseniz eğer buna benzer görüntüler elde edebilirsiniz.

 Burkhardt‘ın yapmış olduğu jQuery jsMovie eklentisi de elinizde olan resimleri sırasıyla  hızlı bir şekilde değiştiren bir uygulamadır. Bir klasör içine aynı formatlarda (jpeg, png, gif) resimler yükleyip her birine sırasıyla 1,2,3,45,6… gibi numara ismi verip kaydettikten sonra jsMovie’yi çalıştıran Javascript kod içine resimlerin bulunduğu klasör, resim formatı, resim yüksekliği, resim genişliği gibi değerler ekledikten sonra jsMovie uygulaması bir  video player edasında ard arda bütün resimleri sırasıyla değiştirecektir.

Kaç tane resim eklemiş iseniz ona göre de ayrıca bir ayar vermeniz gerekiyor. Javascript kod içinde dikkat ederseniz from 1 (1’den) to 120 (120’ye kadar) gibi  bir kod göreceksiniz. Bu kodun anlamı ismi 1 olan resimden tekrar etmeye başlayıp ismi  120 olan resme kadar durmadan resimleri döndür demek oluyor. Durdurma, başa alma, tekrar etme ve oynatma butonları da ayrıca eksik edilmemiş jsMoviede. İlk bakışta görüntüsü bir video playerden farksızdır.

Daha önceleri resimleri ard arda tekrar edip çizgi film gibi gösteren bir de demosu vardı. Ama şuan kontrol ettiğimde sitenin kapandığını farkettim. Neyse ki jsMovie dökümanları için ayrı bir web sitesi bulunuyor ve aşağıdaki download butonunu kullanarak Github üzerinden jsMovie dosyalarını indirebilirsiniz. jsMovienin dökümanlarına buradan ulaşabilirsiniz. Bir de iyi haber var. Dökümanları incelerken yeni bir sayfada örneğin demosunu da buldum. aşağıdaki demo butonundan inceleyebilirsiniz. jsMovieye eklenmiş yeni bir özellik de var. Slider sayesinde yükleme bandını ileri geri getirerek resimleri ileriye ve geriye sarabilirsiniz. Bu özelliği kullanarak 360 derece ürün inceleme sayfaları da yapabilmeniz mümkün. Zaten demo sayfasında 360 derece dönen bir resim (toplam 30 resmin tekrar ediyor) görüntüsü var.

  • Detay jsMovie

 

Kullanım

  • Head  etiketleri arasına eklenmesi gereken bölümler

Js dosya adresleri : 

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type='text/javascript' src='jquery.jsmovie.min.js'></script>

 JavaScript : 

<script>
$(document).ready(function(){

    $('#movie').jsMovie({
        sequence: 'animation####.jpg',
        from: 1,
        to: 120,
        folder : "ani/",
        height:200,
        width:300,
        loader: {path:"img/preloader.png",height:50,width:50,rows:2,columns:4},        
    });

    $('#play').click(function(){
        $('#movie').jsMovie('play');
    });

    $('#stop').click(function(){
        $('#movie').jsMovie('stop');
    });

    $('#pause').click(function(){
        $('#movie').jsMovie('pause');
    });

});
</script>
  •  Body etiketleri arasına eklenmesi gereken bölüm.

Html : 

<div id='movie'></div>
<div id='play'>play</div>
<div id='stop'>stop</div>
<div id='pause'>pause</div>

 

Mintik is curious about your thoughts. Add a comment
Did you know that members who log in don't see ads?
Sign in with E-mail