Merhabalar,
Gerek dışardan belirli konularda yardım alarak gerekse kendi cabalarımla XE5'i daha fazla öğrenmeye çalışırken kendimce güzel bir örnek çıkardım ve düşündüm ki birçok arkadaşımız yararlanmak isteyebilir.
Projenin içeriği:
~VK.comdan XSuperObject yardımı ile Json verilerini parse edip Android playerde video izleme,
~Sibnet.com dan Android playerde video izleme,
~TurkanimeTv.net video playerinden Android playerde video izleme.
Hatalarım varsa düzeltenleri için teşekkürler.
İndirmek için tıklayın. - Download!
Kişisel web adresimdeki bloğuma gelen saldırılar sebebi ile kapatmış bulunmaktayım. Oradaki bütün paylaşımlarımı bu bloğuma tek tek ekledim ve paylaşımlarıma kendi çapımda buradan devam ediyorum.. Takip edenlere teşekkürler bilgi paylaştıkça çoğalır..
delphi android video etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
delphi android video etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
23 Haziran 2014 Pazartesi
XE5 Android Video Açma
Herkese merhaba. Bu yazıda deploy ettiğimiz videoyu cihazın kendi video playeri ile çalıştıracağız.
Benzer yöntemleri internetteki kaynaklardan edinebilirsiniz fakat en doğru yöntemi bilmemiz her zaman zorunludur.
Resimdeki gibi bir ekran tasarlayabilirsiniz.
Play butonuna aşağıdaki kodları yazıyoruz
Play butonuna aşağıdaki kodları yazıyoruz
procedure TForm1.Button1Click(Sender: TObject);
var
Intent: JIntent;
FileName, DestFileName: string;
Data: Jnet_Uri;
CompName: JComponentName;
const
VIDEO_FILENAME = 'videoviewdemo.mp4';
begin
FileName := System.IOUtils.TPath.GetDocumentsPath + PathDelim + VIDEO_FILENAME;
DestFileName := TPath.GetSharedDownloadsPath + PathDelim + VIDEO_FILENAME;
// Copy the file into a public path (you can use any public path)
TFile.Copy(FileName, DestFileName, true);
Data := TJnet_Uri.JavaClass.parse(StringToJString('file://' + DestFileName));
Intent := TJIntent.Create;
Intent.setAction(TJIntent.JavaClass.ACTION_VIEW);
if CheckBox1.IsChecked then
begin
CompName := TJComponentName.JavaClass.init(StringToJString('android'),
StringToJString('com.android.internal.app.ResolverActivity'));
Intent.setComponent(CompName);
end;
Intent.setDataAndType(Data, StringToJString('video/mp4'));
try
MainActivity.startActivity(Intent);
except
on E: Exception do
begin
Label1.Text := E.Message;
end;
end;
end;
Orjinal konu için tıklayınız.
İngilizcem pek iyi sayılmaz ama anlayabildiğimce sizlere anlatmaya çalıştım.
Etiketler:
android open video,
Barış atalay,
Delphi,
delphi android video,
delphi IOS,
Delphi XE5 - XE6,
FireMonkey,
kodbank,
Mobil Uygulama,
video,
xe5,
XE5 - XE6 Android Kod Bankası,
xe6
Kaydol:
Kayıtlar (Atom)

