Son birkaç gündür, öyle bir sevdaya düştüm ki, bilgisayar başından kalkmamama rağmen, emaillerimi dahi kontrol edemedim.
Ya ben yahut bilgisayarım yorgunluktan bitkin düşene kadar açılıyorduk ummanlara.
Kaç defa, "benden bu kadar!" deyip felç oldu bilgisayarım.
Onlarca pencere açıktı ve onlar kapanmadan yenileri açılıyordu... Normalde dahi hayattan bezgin olan bilgisayarım; kilitlenmeyip ne yapacaktı ya!? :P
Sanırım sade ve hedefe yönelik anlatıma dönsem iyi olacak; değilse olay bambaşka bir boyut kazanacak. :)
Son zamanlarda sitedeki müzik ve videoların; flash desteği bulunmayan iPhone gibi ortamlarda açılabilmesi adına bazı arayış ve düşünceler içerisindeydim.
Hatta önceki günlerde youtube videoları için önemli bir düzenleme yapmıştım.
Ancak sitedeki ses/müzik dosyaları için de bir çözüm gerekliydi.
HTML5 ile eklentilere ihtiyaç kalmadan ses/video oynatmanın mümkün olduğunu az biraz biliyordum... İşte son birkaç gündür bu mesele üzerine derin kazılar yapıyordum.
Ve böylece www.mbirgin.com 'da sunulan oynatıcı seçeneklerine bir yenisi eklendi. Güncel durum şöyle:
Player: System - HTML5 - Silverlight - Flash
Her ne kadar HTML5 çözümü yararlı olsa da malesef ki tarayıcıya bağlı olarak çeşitli kısıtlamalarla karşılaşılmaktadır.
Misal Microsoft ve Apple gibi büyük firmalar açık kaynak kodlu formatları desteklememekte iken; Firefox gibi açık kaynak kodlu bir tarayıcı da, lisans ödemesi yapılması gerektiği için mp3, mp4 gibi çok popüler formatları desteklememektedir. Opera da Firefox durumunda.
Bu anlamda Google Chrome, hem açık kaynak formatları hem de mp3, mp4 gibi popüler formatları oynatabilmekle en kapsamlı desteği veren tarayıcı olmaktadır.
Hal böyle olunca, herkese ulaşabilmek için ses/video dosyaları birçok farklı formatta sunulmak durumunda kalınmaktadır. Bir tanesi Internet Explorer ve Safari gibi tarayıcıların oynatabileceği, diğeri de Firefox, Opera gibi tarayıcıların oynatabileceği açık kaynak formatlar... Hedeflenen başka platformlar varsa, onlar için de uygun formatlar sağlanmalıdır.
Bir diğer alternatif yöntem, bir formatın HTML5 ile desteklenmemesi halinde ek bileşenler aracılığıyla oynatılabilmesi durumudur.
Söz gelimi mp3, mp4 gibi formatlar HTML5 ile Firefox'ta destekli olmadığından, bir flash ses/video oynatıcı ile oynatılabilir.
Tabi bunun için kullanıcının bilgisayarında Flash kurulu olmalıdır. Ancak bu durum ister istemez ek bir yüke ve karışıklığa sebebiyet vermektedir.
Ne diyelim... Dileriz bu hususta tarayıcılar belli standartlarda ortak hareket ederler de, programcılara ve kullanıcılara ek işler açmazlar.
Bitirirken; tarayıcılar ve destekledikleri formatların yer aldığı tablolaların bulunduğu bazı bağlantıları ekleyeyim.