m3u8 yayınları

FireMonkey ve Mobil uygulama (iOS, Android, Windows Phone) ile ilgili sorularınızı bu foruma sorabilirsiniz.
Cevapla
Kullanıcı avatarı
Serhat
Üye
Mesajlar: 203
Kayıt: 27 Tem 2014 11:10

m3u8 yayınları

Mesaj gönderen Serhat »

Selam.

m3u8 ile ilgili araştırma yaptım fakat bulamadım m3u8 yayınlarını android uygulama içinde nasıl oynatabilirim...
Kullanıcı avatarı
AliZairov
Üye
Mesajlar: 341
Kayıt: 06 Nis 2012 03:09
Konum: Azerbaycan, Bakü
İletişim:

Re: m3u8 yayınları

Mesaj gönderen AliZairov »

İyi akşamlar. Denediğim 2 tür yol var.

1. Video oynatıcı bileşen ile. Malesef bedava olanı yok şu an demo yalnız deneme yapa bilrisiniz beğenip satın alarsınız.
2. Yayını harici video oynatıcıya aktararak gösterme. MX Player misal.
Kullanıcı avatarı
brs
Üye
Mesajlar: 626
Kayıt: 04 Eki 2012 03:52

Re: m3u8 yayınları

Mesaj gönderen brs »

AliZairov yazdı:İyi akşamlar. Denediğim 2 tür yol var.

1. Video oynatıcı bileşen ile. Malesef bedava olanı yok şu an demo yalnız deneme yapa bilrisiniz beğenip satın alarsınız.
2. Yayını harici video oynatıcıya aktararak gösterme. MX Player misal.
Serhat yazdı:Selam.

m3u8 ile ilgili araştırma yaptım fakat bulamadım m3u8 yayınlarını android uygulama içinde nasıl oynatabilirim...

Benden size küçük bir öneri...

Kendime ufak bir uyarlama yapmıştım, m3u8 yayınını kişisel web siteniz var ise jwplayer ile (http://xxx.yyy/showtv.html) diye oluşturun sonrasında android uygulamanızdan webbbrowser ile bu link vererek durumu çözebilirsiniz, ancak buda çok profesyonel olmasa da iş görecektir diye düşünüyorum...

AliZairov Video oynatıcı demo linki verebilir misiniz,
Birde "Yayını harici video oynatıcıya aktararak MX Player" bu işlemi nasıl yapabiliriz...
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
Kullanıcı avatarı
AliZairov
Üye
Mesajlar: 341
Kayıt: 06 Nis 2012 03:09
Konum: Azerbaycan, Bakü
İletişim:

Re: m3u8 yayınları

Mesaj gönderen AliZairov »

brs yazdı: AliZairov Video oynatıcı demo linki verebilir misiniz,
Birde "Yayını harici video oynatıcıya aktararak MX Player" bu işlemi nasıl yapabiliriz...
İyi akşamlar.

1) Bileşen bu http://www.flashavconverter.com/content ... -component
2) Böyle bir kod parçası yazdım hem Free hemde Pro hangisi varsa işte onunla oynatır yoksa uyarı verir.

Kod: Tümünü seç

procedure PlayStream(Link: string);
var
  Intent: JIntent;
  Data: Jnet_Uri;
begin
  Intent := TJIntent.Create;
  Intent.setAction(TJIntent.JavaClass.ACTION_VIEW);
  Data := TJnet_Uri.JavaClass.parse(StringToJString(Link));
  Intent.setDataAndType(Data, StringToJString('application/x-mpegURL'));
  Intent.setPackage(StringToJString('com.mxtech.videoplayer.ad'));
  try
    MainActivity.startActivity(Intent);
  except
    Intent.setDataAndType(Data, StringToJString('application/x-mpegURL'));
    Intent.setPackage(StringToJString('com.mxtech.videoplayer.pro'));
    try
      MainActivity.startActivity(Intent);
    except
      ShowMessage('MX Player tapılmadı!');
    end;
  end;
end;
Not: projede bu usesleri kullandım gerekli olmayanı silersiniz.

Kod: Tümünü seç

  FMX.Helpers.Android,
  FMX.Platform.Android,
  Androidapi.Helpers,
  Androidapi.JniBridge, 
  Androidapi.JNI.App,
  Androidapi.JNI.GraphicsContentViewText,
  Androidapi.JNI.Net;
Kullanıcı avatarı
dogan
Üye
Mesajlar: 173
Kayıt: 17 Eki 2014 10:11

Re: m3u8 yayınları

Mesaj gönderen dogan »

AliZairov yazdı:
delphinin mediaplayer m3u8 veya rtmp desteklemesi çok kötü...
Kullanıcı avatarı
AliZairov
Üye
Mesajlar: 341
Kayıt: 06 Nis 2012 03:09
Konum: Azerbaycan, Bakü
İletişim:

Re: m3u8 yayınları

Mesaj gönderen AliZairov »

Merhaba. Normalde android kendi player desteklemez ek bişeyler yapmak gerekmiş. Adamlar bileşenleri kusursuz yapsa diğerlerine ekmek kalmaz. Bileşen yazanlara yani. O yüzden eller cebe diyorlar. :D
Kullanıcı avatarı
Dostk
Üye
Mesajlar: 144
Kayıt: 22 Ağu 2015 12:21

Re: m3u8 yayınları

Mesaj gönderen Dostk »

AliZairov yazdı:Merhaba. Normalde android kendi player desteklemez ek bişeyler yapmak gerekmiş. Adamlar bileşenleri kusursuz yapsa diğerlerine ekmek kalmaz. Bileşen yazanlara yani. O yüzden eller cebe diyorlar. :D

Selam, fiyatı hakkında bilginiz var mı?
almora
Üye
Mesajlar: 8
Kayıt: 17 Ağu 2015 10:47

Re: m3u8 yayınları

Mesaj gönderen almora »

AliZairov yazdı:
brs yazdı: AliZairov Video oynatıcı demo linki verebilir misiniz,
Birde "Yayını harici video oynatıcıya aktararak MX Player" bu işlemi nasıl yapabiliriz...
İyi akşamlar.

1) Bileşen bu http://www.flashavconverter.com/content ... -component
2) Böyle bir kod parçası yazdım hem Free hemde Pro hangisi varsa işte onunla oynatır yoksa uyarı verir.

Kod: Tümünü seç

procedure PlayStream(Link: string);
var
  Intent: JIntent;
  Data: Jnet_Uri;
begin
  Intent := TJIntent.Create;
  Intent.setAction(TJIntent.JavaClass.ACTION_VIEW);
  Data := TJnet_Uri.JavaClass.parse(StringToJString(Link));
  Intent.setDataAndType(Data, StringToJString('application/x-mpegURL'));
  Intent.setPackage(StringToJString('com.mxtech.videoplayer.ad'));
  try
    MainActivity.startActivity(Intent);
  except
    Intent.setDataAndType(Data, StringToJString('application/x-mpegURL'));
    Intent.setPackage(StringToJString('com.mxtech.videoplayer.pro'));
    try
      MainActivity.startActivity(Intent);
    except
      ShowMessage('MX Player tapılmadı!');
    end;
  end;
end;
Not: projede bu usesleri kullandım gerekli olmayanı silersiniz.

Kod: Tümünü seç

  FMX.Helpers.Android,
  FMX.Platform.Android,
  Androidapi.Helpers,
  Androidapi.JniBridge, 
  Androidapi.JNI.App,
  Androidapi.JNI.GraphicsContentViewText,
  Androidapi.JNI.Net;

Mrb..
m3u8 adresini verdiginiz kodda mpgurl olan yeremi yazıyoruz.
Acemiyim kusura bakmayın. Delphiyle tanısalı 1hafta oldu.
Kullanıcı avatarı
AliZairov
Üye
Mesajlar: 341
Kayıt: 06 Nis 2012 03:09
Konum: Azerbaycan, Bakü
İletişim:

Re: m3u8 yayınları

Mesaj gönderen AliZairov »

almora yazdı: Mrb..
m3u8 adresini verdiginiz kodda mpgurl olan yeremi yazıyoruz.
Acemiyim kusura bakmayın. Delphiyle tanısalı 1hafta oldu.
Merhaba. Sorunun cevabın vermiyorum çünkü sen 1 haftadır delphi tanışdın diyorsun. İyi güzelde kusura bakma amma öyle işin zor o zaman. Delphi dilini en azından biraz bilmek gerek. Birden bire Delphi Mobile sürüme geçmişsin. İşin baya zor. Ehliyeti ve araba kullanmayı bilmeyen birine bilmediği bi marka arabayı sürmeğe benziyor. En azından o arabayı sürmen için ehliyet alman arabanın kullanmayı bilmen gerek gibi Delphi ide kullanmağı ve dilini bilmen gerek.

Sana yardımcı olmak için Delphi 7 pdf indir oku öğren.
https://drive.google.com/file/d/0B2IvxQ ... FXOHc/view

Başarılar. :)
almora
Üye
Mesajlar: 8
Kayıt: 17 Ağu 2015 10:47

Re: m3u8 yayınları

Mesaj gönderen almora »

AliZairov yazdı:
almora yazdı: Mrb..
m3u8 adresini verdiginiz kodda mpgurl olan yeremi yazıyoruz.
Acemiyim kusura bakmayın. Delphiyle tanısalı 1hafta oldu.
Merhaba. Sorunun cevabın vermiyorum çünkü sen 1 haftadır delphi tanışdın diyorsun. İyi güzelde kusura bakma amma öyle işin zor o zaman. Delphi dilini en azından biraz bilmek gerek. Birden bire Delphi Mobile sürüme geçmişsin. İşin baya zor. Ehliyeti ve araba kullanmayı bilmeyen birine bilmediği bi marka arabayı sürmeğe benziyor. En azından o arabayı sürmen için ehliyet alman arabanın kullanmayı bilmen gerek gibi Delphi ide kullanmağı ve dilini bilmen gerek.

Sana yardımcı olmak için Delphi 7 pdf indir oku öğren.
https://drive.google.com/file/d/0B2IvxQ ... FXOHc/view

Başarılar. :)
Tanısali bir hafta oldu. Haklısın. Ama c# ve javascript temelim var.giris-orta sevye arası. Dedigin kitabı indirdim. İlk delphi ile tanıstıgımda temeli olan turbo pascal kaynaklarını inceledim. Play storede PASCAL GUİ compiler indirdim ve ornekler yaptım. Halada yapıyorum. C# ' tan daha kolay geldi bana. Javascript ile play storede yayında uygulamalarım var. Yinede onerilerin icin tsk.
Ve butun uygulamalarımı delphiye gecirecem. Butun javascript ile yazılan uygulamalarımı sonlandıracam.
Kullanıcı avatarı
brs
Üye
Mesajlar: 626
Kayıt: 04 Eki 2012 03:52

Re: m3u8 yayınları

Mesaj gönderen brs »

Selam almora, Bilmeni isterim ki delphi masaüstü programcılıkta başarılı ama android de bence vasat durumda...
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
almora
Üye
Mesajlar: 8
Kayıt: 17 Ağu 2015 10:47

Re: m3u8 yayınları

Mesaj gönderen almora »

brs yazdı:Selam almora, Bilmeni isterim ki delphi masaüstü programcılıkta başarılı ama android de bence vasat durumda...
As.
dogru olabilir ama javascripten iyidir diye dusunuyorum. Daha once mobione studio kullanıyordum. Hatta satın aldım, ama 2-3 ay sonra studioya destek kesildi ve kaldırdılar. Orda yapamadıgım bircok seyi rad studioda yapabiliyorum. Performansını henuz bilmiyorum.
Ama android studionun arayuzunden iyi.(drag and drop) .
Kullanıcı avatarı
AliZairov
Üye
Mesajlar: 341
Kayıt: 06 Nis 2012 03:09
Konum: Azerbaycan, Bakü
İletişim:

Re: m3u8 yayınları

Mesaj gönderen AliZairov »

almora yazdı: Tanısali bir hafta oldu. Haklısın. Ama c# ve javascript temelim var.giris-orta sevye arası. Dedigin kitabı indirdim. İlk delphi ile tanıstıgımda temeli olan turbo pascal kaynaklarını inceledim. Play storede PASCAL GUİ compiler indirdim ve ornekler yaptım. Halada yapıyorum. C# ' tan daha kolay geldi bana. Javascript ile play storede yayında uygulamalarım var. Yinede onerilerin icin tsk.
Ve butun uygulamalarımı delphiye gecirecem. Butun javascript ile yazılan uygulamalarımı sonlandıracam.
İyi akşamlar. Çok güzel yazılım konusunda bilgin varsa çokta zorlanmayacaksın o zaman. Amma kitapı okumanı tavsiye ediyorum. Pascal temeli olsada arada farklar var yinede. Başarılar.
engerex
Üye
Mesajlar: 21
Kayıt: 19 Kas 2010 02:53

Re: m3u8 yayınları

Mesaj gönderen engerex »

AliZairov yazdı:
brs yazdı: AliZairov Video oynatıcı demo linki verebilir misiniz,
Birde "Yayını harici video oynatıcıya aktararak MX Player" bu işlemi nasıl yapabiliriz...
İyi akşamlar.

1) Bileşen bu http://www.flashavconverter.com/content ... -component
2) Böyle bir kod parçası yazdım hem Free hemde Pro hangisi varsa işte onunla oynatır yoksa uyarı verir.

Kod: Tümünü seç

procedure PlayStream(Link: string);
var
  Intent: JIntent;
  Data: Jnet_Uri;
begin
  Intent := TJIntent.Create;
  Intent.setAction(TJIntent.JavaClass.ACTION_VIEW);
  Data := TJnet_Uri.JavaClass.parse(StringToJString(Link));
  Intent.setDataAndType(Data, StringToJString('application/x-mpegURL'));
  Intent.setPackage(StringToJString('com.mxtech.videoplayer.ad'));
  try
    MainActivity.startActivity(Intent);
  except
    Intent.setDataAndType(Data, StringToJString('application/x-mpegURL'));
    Intent.setPackage(StringToJString('com.mxtech.videoplayer.pro'));
    try
      MainActivity.startActivity(Intent);
    except
      ShowMessage('MX Player tapılmadı!');
    end;
  end;
end;
Not: projede bu usesleri kullandım gerekli olmayanı silersiniz.

Kod: Tümünü seç

  FMX.Helpers.Android,
  FMX.Platform.Android,
  Androidapi.Helpers,
  Androidapi.JniBridge, 
  Androidapi.JNI.App,
  Androidapi.JNI.GraphicsContentViewText,
  Androidapi.JNI.Net;
Aynı sitede Android Native Player bileşeni var. Ama efekt eklentileri çalışmıyor. Fiyatı yarısı. http://www.flashavconverter.com/content ... -component
Eğer bu bileşen ile istediğiniz linkler çalışıyor ise android linkleri zaten destekliyor demektir.
Android'in desteklediği medya formatları: http://developer.android.com/guide/appe ... rmats.html

--------------------------------------------------------------------------
Asıl şurayı inceleyin. http://www.un4seen.com/
Windows x86/x64 CE/Mobile Linux/LinuxARM OSX/iOS ve Android destekli araçlar. ÜCRETSİZ.
Cevapla