Posts Tagged Under: MediaElement

Xamarin.Forms MediaElement

Merhabalar,

Bu yazımda sizlere Xamarin.Forms’a (4.5) yeni eklenen Media Element özelliğinden bahsedeceğim. Xamarin.Forms kullanarak geliştirdiğimiz mobil uygulamalarımızda ihtiyaç duyduğumuz video işlemlerini genelde 3rd party paketlerle halletmeye çalıştık. Bu paketler çoğu yerde yardımcı oldu fakat Xamarin.Forms’u geliştiren yazılımcılar bu ihtiyacı framework’un içerisinde geliştirmeye karar verdiler.

Yeni gelen Media Element’in başlıca özelliklerinden bahsetmek gerekirse;

  • Local veya remote bir video’yu kullanabiliyorsunuz
  • Aspect ratio ayarı yapabiliyorsunuz
    • Video/Image gibi media elementleri gibi çalışıyorsanız gerçekten ihtiyacınız oluyor
  • Volume, AutoPlay, ShowsPlaybackControls, IsLooping, CurrentState gibi propertylerle temel ihtiyaçlarımız hepsi karşılanmış
  • MediaFailed, MediaEnded, VolumeRequested, PositionRequested, SeekCompleted, MediaOpened gibi eventlerle ihtiyacımız olan kullanım esnekliği sağlanmış
  • Pause, Play, Stop methodları ile ekstra kolaylıklar verilmiş

Genel olarak baktığımızda bir media temel beklentilerimizi fazlasıyla karşılayan bir kontrol kullanımımız için Xamarin.Forms 4.5 ile gelmiş diyebiliriz.

Sizlerin de takip ettiği gibi artık Xamarin.Forms framework’une yeni gelen elementlerin hepsi preview olarak geliyor ve experimental olarak kullanabiliyoruz.

Devamı