IOS Camera Kontrol?
-
Herkese selam,
IOS 7 için bir uygulama geliştiriyorum. Uygulamada kamera kullanmak istiyorum ancak kamerayı uygulama içerisinde bir UIView içerisinde açmak ve o şekilde kullanmalıyım.
Bunu nasıl yapabilirim?
-
http://www.appcoda.com/ios-programming-camera-iphone-app/
iOS 7 Programming Cookbook - kitabinin 15. chapterinin kodlari da yardimci olabilir
https://github.com/vandadnp/ios-7-programming-cookbook-source-codes/tree/master/Chapter%2015
UIImagePickerController classini ve UIImagePickerControllerDelegate delegateinin functionlarini istedigin UIViewde implement ederek baslarsin.
AVCaptureDevice i ise hatirlamiyorum nasil kullanilacagini.
belki yardimci olabilir.
For RTSP https://github.com/mooncatventures-group
bu lib i deneyebilirsin.
https://github.com/slavavdovichenko/MediaLibDemos
https://github.com/nicnocquee/iPad-iPhone-Photo-Booth--iPhone-as-Wireless-Cam-for-iPad-
-
Hocam nasıl bir kamera kullanıcan? güvenlik kamerasına fln bağlıcaksan cctv protokolu ile yapmalısın
-
Güvenlik kamerası falan değil IPhone' un kendi kamerası şimdi kamera açılıyor ancak tam ekran oluyor. Benim istediğim uygulamanın içerisinde bir alanda kamera açılsın.
-
nepnesomao bunu yazdı
Güvenlik kamerası falan değil IPhone' un kendi kamerası şimdi kamera açılıyor ancak tam ekran oluyor. Benim istediğim uygulamanın içerisinde bir alanda kamera açılsın.
UIView koyduktan sonra istedigin yere, o UIView in classini kendi yarattigin custom classi vereceksin. Bu custom class'a ise main view de yaptiklarini tasirsin, mesela UIImagePickerControllerDelegate implement ettiysen, yeni custom classinda implement edeceksin herseyi etc etc
-
SpArK bunu yazdı
UIView koyduktan sonra istedigin yere, o UIView in classini kendi yarattigin custom classi vereceksin. Bu custom class'a ise main view de yaptiklarini tasirsin, mesela UIImagePickerControllerDelegate implement ettiysen, yeni custom classinda implement edeceksin herseyi etc etc
SpArk hocam biraz daha açarmısın, bir örnek var mı stackoverflow falan bakıyorum oradaki örnekleri uygulamaya çalıştım ancak ya uygulama patlıyor ya da kamera tam ekran açılıyor ve ayırca uygulama landscape çalışıyor.
-
Şu sayfayı bir incele istersen:
Ayrıca:
Bunlara bakmanda fayda var. -
@JPriest, http://www.ios-developer.net/ çok güzel siteymiş valla sağolasın. artık ben de yavaş yavaş ios a kayıyorum faydalanırım bundan..
-
Yeni bir konu açmadan buradan devam edeyim kamerayı UIView nesnesi içerisinde göstermeyi başardım. Ancak kamera rotasyonunu beceremedim. Uygulamam landscape olarak çalışıyor ve kamera ise dikey olarak çalışıyor. Bunu nasıl giderebilirim.
-
Hangi kodu kullandın? Kodu yaz buraya öyle bakalım.
-
Hocam kamera çalışıyor ancak uygulamam yatay çalışıyor ve kamerada da görüntü yatay oluyor. Sorun bu kamera görüntüyü dikey olarak göstermiyor. Umarım anlatabilmişimdir.
-(void)viewDidAppear:(BOOL)animated{
[super viewDidAppear:animated];
AVCaptureSession *session = [[AVCaptureSessionalloc] init];
session.sessionPreset = AVCaptureSessionPresetMedium;
CALayer *cLayer = self.cameraPrev.layer;
NSLog(@"layer %@",cLayer);
AVCaptureVideoPreviewLayer *captureLayer = [[AVCaptureVideoPreviewLayeralloc] initWithSession:session];
captureLayer.frame = self.cameraPrev.bounds;
[self.cameraPrev.layer addSublayer:captureLayer];
AVCaptureDevice *cDevice = [AVCaptureDevicedefaultDeviceWithMediaType:AVMediaTypeVideo];
NSError *error= nil;
AVCaptureDeviceInput *input = [AVCaptureDeviceInputdeviceInputWithDevice:cDevice error:&error];
if (!input) {
NSLog(@"Hata");
}
[session addInput:input];
[session startRunning];
}
nepnesomao tarafından 25/Oca/14 14:18 tarihinde düzenlenmiştir