Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
IOS galeriden resim veya video seçme hakkında
#1
Merhaba,

IOS işletim sisteminde galeriden resim veya video seçtirip dosya yollarını almak hakkında bir örnek yapan oldu mu acaba?
FMX - Software Developer | Serhat Yanalak
Cevapla
#2
Hiç mi IOS da bu tarzda bir yazılım geliştiren olmadı  Smile
FMX - Software Developer | Serhat Yanalak
Cevapla
#3
(02-05-2023, Saat: 10:52)Mr.X Adlı Kullanıcıdan Alıntı: Merhaba,

IOS işletim sisteminde galeriden resim veya video seçtirip dosya yollarını almak hakkında bir örnek yapan oldu mu acaba?

Merhabalar,

FMX.Platform.TMessageReceivedImagePath

TMessageManager.DefaultManager.SubscribeToMessage(TMessageReceivedImagePath, DoMessageListener);

...

procedure TForm1.DoMessageListener(const Sender: TObject; const M: TMessage);
var
 ImagePath: string;
begin
 if M is TMessageReceivedImagePath then
 begin
   ImagePath := TMessageReceivedImagePath(M).Value;
   ...
 end;
end;

Umarım başlangıç için yardımcı olur.

Kolay gelsin.
Amaç, bilginin de/aklın da zekat'ını vermek.
Cevapla
#4
(04-05-2023, Saat: 13:23)hi_selamlar Adlı Kullanıcıdan Alıntı: Merhabalar,

FMX.Platform.TMessageReceivedImagePath

TMessageManager.DefaultManager.SubscribeToMessage(TMessageReceivedImagePath, DoMessageListener);

...

procedure TForm1.DoMessageListener(const Sender: TObject; const M: TMessage);
var
 ImagePath: string;
begin
 if M is TMessageReceivedImagePath then
 begin
   ImagePath := TMessageReceivedImagePath(M).Value;
   ...
 end;
end;

Umarım başlangıç için yardımcı olur.

Kolay gelsin.

Öneri ve örnek için çok teşekkür ederim üstadım fakat sorun bir dinleyici yazmaktan ziyade o dinleyiciden hemen öncesini yazmak.
Platformlar arası ciddi farklar var. android tarafında java kütüphaneleri ile istediğimi elde edebiliyorum fakat ios tarafında maalesef ki farklı yollar gerekiyor. 
webbrowser üzerinden almayı denedim fakat webbrowser kullanmak apple tarafından reddediliyor. ayrıca yerel kütüphaneleri kullanmak varken neden araya farklı katmanlar girsin dedim.

IOS üzerinde actionlist ile tek satır kodla almakta mümkün fakat ne yolunu alma ne de video seçme imkanı var.
FMX - Software Developer | Serhat Yanalak
Cevapla
#5
@Mr.X mrb iOS’ta Dosya Depolama ve Paylaşma GetPhysicalPath başlangıç olarak işe yarayabilir
saygılar mustafa ֍zgün 
Cevapla
#6
Merhaba,

Evet örneklerinizi incelemiştim. Erişmek paylaşmak ve kaydetmekle ilgili hiçbir sorunum yok sadece fotoğraf kitaplığına erişmekte sorun yaşıyorum. Ios'daki dosya sistemine erişip dosyaları alabiliyorum.
Resimlerden ilerlersek;

İlk resimdeki gibi, cihazın resim kitaplığına erişip resim veya video alabilmek istiyorum. fakat benim şuan da yapabildiğim sağdaki yani dosya yöneticisine erişip alabiliyorum. Fotoğraf kitaplığı ile dosya yöneticisi ayrı olduğu için ancak galerideki resim veya videoyu paylaş kısmından "Dosyalara kaydet" demeden o resme veya videoya erişmek mümkün olamıyor.

         
FMX - Software Developer | Serhat Yanalak
Cevapla
#7
@Mr.X benden daha iyi biliyor olmalısınız, yine de tekrar edeyim:
Maalesef uygulamanız, cihazın resim kitaplığına erişme yolu ile, özellikle ona verilmemiş olan herhangi bir dosyayı açamaz. Dosyayı açabilmek için kullanıcının uygulamanıza vermesi gerekmektedir.
Diğer uygulamalardan gelen dosyalarla uğraşmak için, uygulamanızı ilgili dosya uzantılarını yakalabilecek bir program olarak kaydemeniz gereklidir. Bunun için de, uygulama paketinizdeki Info.plist’i düzenlemelisiniz.
iOS’ta Dosya Depolama ve Paylaşma'daki örnek projedeki DNM dosyası yerine JPG, GIF, TIF vs. ve public.mime-type olarak application/vnd.sqlite3 yerine image/* (veya çok sayıda image/jpeg, image/jpg, vs) değişikliklerini yapmalısınız.
Bundan sonra resim kitaplığından resim video seçince, uygulama bu ayarlar ile yüklü ise, uygulamanın AppHandler fonksiyonu üzerinden GetPhysicalPath ile resim dosyası bilgilerine ulaşabilirsiniz.
Araştırmalarıma göre iOS kumhavuzu koruması sebebiyle başka çözüm yok.
saygılar mustafa ֍zgün 
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Web kamerası ve Video Nurayy 0 124 08-05-2024, Saat: 07:53
Son Yorum: Nurayy
  Alcinoe's play video xorpas 4 446 26-03-2024, Saat: 00:32
Son Yorum: gbg
  Xcode Üyeliği hakkında barissagir 15 2.277 07-02-2024, Saat: 16:26
Son Yorum: barissagir
  Andorid Font Hakkında barissagir 2 324 20-11-2023, Saat: 09:05
Son Yorum: RAD Coder
  [Çözüldü] FMX Android uygulaması ile sunucuya resim yükleme Mesut 2 544 25-07-2023, Saat: 00:40
Son Yorum: Mesut



Konuyu Okuyanlar: 1 Ziyaretçi