AutoPlay Media Studio ile Video Paketi ve Video Arşivi Oluşturma

fermane

Üye
Kayıtlı Üye
Konuyu buraya açtım Aslında "AMS Yardım" bölümü olsa güzel olur bütün yardım konuları bir başlık altında toplanmış olur diye düşünüyorum:)

Gelelim Asıl Konuya.elimdeki bazı videoları flash vs bir peket halinde toplamak istiyorum AMS ile butonlara videonun ismini verip bir nevi slayt gibi hazırlamak Bu işi nasıl yaparız:confused: Yardımlarınızı Bekliyorum Saygılar
 
Konuyu buraya açtım Aslında "AMS Yardım" bölümü olsa güzel olur bütün yardım konuları bir başlık altında toplanmış olur diye düşünüyorum:)

Gelelim Asıl Konuya.elimdeki bazı videoları flash vs bir peket halinde toplamak istiyorum AMS ile butonlara videonun ismini verip bir nevi slayt gibi hazırlamak Bu işi nasıl yaparız:confused: Yardımlarınızı Bekliyorum Saygılar

FlashVideo.V11 dosyasını ekliyorum incele bak işine yarayacak mı?

 

Eklentiler

Son düzenleyen: Moderatör:
Kardeş eline sağlık indirdim Gerekli yere attım Ama Aradığım bu değil İhtiyacım olan Örnek Görsel Anlatım Yukarıda Bahsettiğim gibi Böyle Bir Paket Nasıl Yapılır.Bu Pprğramı (AMS) öğrenmeyi çok kadar istiyorum Ama Şu Kod bilgisi olmayınca herşey yarım kalıyor Aradığımı bulamayınca,da hevesim kırılıyor Eğitim şart:D nette araştırıyorum konuların derslerin çoğu yarım anlatılıyor Bu yüzden birşey öğrenemiyoruz..Saygılar
 
Bende sizlerle beraber öğreniyorum arkadaşım hemen pes etmeyiniz araştırmaya devam ediniz bende sana elimden geldiğince yardımcı olmaya çalışacağım.Basit bir örnek olsaydı daha kolay anlardım fakat diyelimki 5 adet flash videon var bir sayfa hazırladınız ve 5 video ismini butonlara yazdınız.butana tıklayınca bir diyalog penceresi açılacak ve videonuz oynamaya başlayacak.video bitince yada bitmeden ana diyalog penceresine geri döneceksiniz ayrıca bu sistemi tüm butonlara yapacaksınız anladığım kadarıyla eğer bu şekilde olacaksa kolay birde flash videoları kendinizmi çekip hazırlayacaksınız eğer kendiniz yapacaksanız bbflashback kullanarak yapınız.Ona göre açıklamalarını basitçe yapacağım
 
Bende sizlerle beraber öğreniyorum arkadaşım hemen pes etmeyiniz araştırmaya devam ediniz bende sana elimden geldiğince yardımcı olmaya çalışacağım.Basit bir örnek olsaydı daha kolay anlardım fakat diyelimki 5 adet flash videon var bir sayfa hazırladınız ve 5 video ismini butonlara yazdınız.butana tıklayınca bir diyalog penceresi açılacak ve videonuz oynamaya başlayacak.video bitince yada bitmeden ana diyalog penceresine geri döneceksiniz ayrıca bu sistemi tüm butonlara yapacaksınız anladığım kadarıyla eğer bu şekilde olacaksa kolay birde flash videoları kendinizmi çekip hazırlayacaksınız eğer kendiniz yapacaksanız bbflashback kullanarak yapınız.Ona göre açıklamalarını basitçe yapacağım

İlği ve Alakan için Teşekkürler Kardeşim,Pes etmek istemiyorum ama insan bilmeyince donup kalıyor Başka proğramlara benzemiyor bu(AMS) Kod bilğisi şart Herkes Bildiğini paylaşsa Bu iş zevkli olacak ama kimse detaylı bilği vermiyor:mad: belkide vermek istemiyor anladığım kadarıyla:( Benim çabam öğrenip öğrendiğimi paylaşmak insanlara faydalı olmak.
Aşağıdaki resimde örnek teşkil edek 2 görüntü var Aradığım bunlar gibi birşey Buna benzer farklı tasarımlar,da olabilir.
önemli gördüğüm ve kendi hazırladığım videoları böyle Paketler halinde toplayıp paylaşmak istiyorum.Tekrar Teşekkürler Saygılar..
RESİM LİNKİ
 
Konuyu buraya açtım Aslında "AMS Yardım" bölümü olsa güzel olur bütün yardım konuları bir başlık altında toplanmış olur diye düşünüyorum:)

Gelelim Asıl Konuya.elimdeki bazı videoları flash vs bir peket halinde toplamak istiyorum AMS ile butonlara videonun ismini verip bir nevi slayt gibi hazırlamak Bu işi nasıl yaparız:confused: Yardımlarınızı Bekliyorum Saygılar
 

AutoPlay Media Studio 9 ile Gelişmiş Video Oynatıcı – Güncel Kullanım​


Önceki bölümde AutoPlay Media Studio 9 ile temel bir video oynatıcı oluşturmayı, video yükleme sırasında hata kontrolünü ve videoyu geçmek için bir buton kullanmayı gördük. Bu bölümde ise aynı yapıyı biraz daha geliştirerek video oynatıcının daha kontrollü çalışmasını sağlayacağız.

Bu yapıda video dosyasının mevcut olup olmadığını kontrol edebilir, video oynatılırken kullanıcıya kontrol butonları sunabilir ve video tamamlandığında otomatik olarak istediğimiz işlemi gerçekleştirebiliriz.

Video Dosyasını Kontrol Ederek Yükleme​


Video dosyasını doğrudan yüklemek yerine önce dosyanın gerçekten mevcut olup olmadığını kontrol etmek daha güvenlidir. Böylece eksik veya silinmiş bir video nedeniyle uygulamanın hata vermesinin önüne geçebiliriz.

Örneğin:

Kod:
video_file = "AutoPlay\Videos\video1.mp4";

if File.DoesExist(video_file) then
Video.Load("Video1", video_file, true, false);
else
Dialog.Message("Video", "Video dosyası bulunamadı.");
end

Burada File.DoesExist() belirtilen dosyanın mevcut olup olmadığını kontrol eder. Dosya bulunuyorsa Video.Load() ile oynatıcıya yüklenir.

Videoyu Oynatma ve Durdurma​


Video Object üzerine farklı butonlar ekleyerek oynatma ve durdurma işlemlerini kullanıcıya bırakabiliriz.

Oynat butonunun On Click olayına:

Kod:
Video.Play("Video1");

Durdur butonuna:

Kod:
Video.Stop("Video1");

Bu şekilde aynı Video Object üzerinde temel oynatma kontrollerini oluşturabiliriz.

Videoyu Duraklatma ve Devam Ettirme​


Video oynatılırken kullanıcıya duraklatma ve devam ettirme seçeneği de verilebilir.

Kod:
Video.Pause("Video1");

Videoyu kaldığı yerden devam ettirmek için:

Kod:
Video.Resume("Video1");

Böylece oynatıcıya basit bir Oynat / Duraklat / Devam / Durdur kontrolü eklenebilir.

Videoyu Geç Butonu​


Önceki konuda kullandığımız Videoyu Geç mantığını daha kontrollü hale getirmek için butona basıldığında önce videoyu durdurabilir, ardından uygulamada yapılmasını istediğimiz işlemi gerçekleştirebiliriz.

Örneğin:

Kod:
Video.Stop("Video1");
Page.Jump("Page2");

Burada video durdurulduktan sonra uygulama Page2 sayfasına geçer.

Sayfa değiştirmek yerine başka bir işlem yapılacaksa ikinci satırı kendi kodumuzla değiştirebiliriz.

Video Tamamlandığında İşlem Yapma​


Video tamamen bittiğinde Video Object'in On Finish olayını kullanarak otomatik işlem yaptırabiliriz.

Örneğin video bittikten sonra sonraki sayfaya geçmek için:

Kod:
Page.Jump("Page2");

Bu yöntem özellikle tanıtım videoları, eğitim uygulamaları ve bölüm bölüm hazırlanan multimedya projelerinde kullanışlıdır.

Video Oynatılırken Hata Kontrolü​


Uygulamada çok sayıda video kullanılacaksa dosyaların önceden kontrol edilmesi önemlidir. Özellikle harici klasörden veya kullanıcı tarafından seçilen videolarda dosyanın silinmiş veya taşınmış olma ihtimali vardır.

Örneğin:

Kod:
video_file = "AutoPlay\Videos\video1.mp4";

if not File.DoesExist(video_file) then
Dialog.Message("Hata", "Video dosyası bulunamadı:\n" .. video_file);
return;
end

Video.Load("Video1", video_file, true, false);

Bu kullanımda video bulunamazsa Video.Load() çalıştırılmaz.

Birden Fazla Videoyu Sırayla Oynatma​


Video oynatıcıyı biraz daha geliştirerek birden fazla videoyu aynı Video Object üzerinde sırayla oynatabiliriz.

Öncelikle Global Functions bölümünde video listesini oluşturabiliriz:

Kod:
video_count = 1;

videos = {
"AutoPlay\Videos\video1.mp4",
"AutoPlay\Videos\video2.mp4",
"AutoPlay\Videos\video3.mp4"
};

Sayfa açıldığında ilk videoyu yüklemek için On Show:

Kod:
video_count = 1;

if File.DoesExist(videos[video_count]) then
Video.Load("Video1", videos[video_count], true, false);
else
Dialog.Message("Hata", "Video dosyası bulunamadı.");
end

İlk video tamamlandığında On Finish olayında listedeki bir sonraki videoya geçebiliriz:

Kod:
video_count = video_count + 1;

if video_count <= Table.Count(videos) then

if File.DoesExist(videos[video_count]) then
    Video.Load("Video1", videos[video_count], true, false);
else
    Dialog.Message("Hata", "Video dosyası bulunamadı.");
end

end

Burada video_count hangi videonun oynatılacağını takip eder. Video tamamlandığında sayaç bir artırılır ve listede başka video varsa oynatılmaya devam edilir.

Video Listesine Yeni Dosya Eklemek​


Daha fazla video eklemek için videos tablosuna yeni dosyaları yazmamız yeterlidir.

Kod:
videos = {
"AutoPlay\Videos\video1.mp4",
"AutoPlay\Videos\video2.mp4",
"AutoPlay\Videos\video3.mp4",
"AutoPlay\Videos\video4.mp4",
"AutoPlay\Videos\video5.mp4"
};

Kodun geri kalanında değişiklik yapmaya gerek kalmaz. Table.Count(videos) tablodaki toplam video sayısını otomatik olarak belirler.

Sonuç​


Bu yöntemlerle AutoPlay Media Studio 9 içerisinde yalnızca tek bir video oynatan basit bir yapı yerine daha kontrollü bir video oynatıcı hazırlanabilir. Dosya kontrolü, oynatma ve durdurma işlemleri, videoyu geçme, video tamamlandığında otomatik işlem yapma ve birden fazla videoyu sırayla oynatma özellikleri aynı projede bir arada kullanılabilir.

Özellikle eğitim, elektronik teknik arşiv, ürün tanıtımı ve multimedya uygulamalarında bu yapı geliştirilerek daha kapsamlı bir video oynatma sistemi oluşturulabilir.
 
Geri
Yukarı