मैंने अपने आईओएस ऐप में एवीकैम को एकीकृत किया है। समस्या आईफोन 4 में है, पूर्वावलोकन फ्रेम पूर्णस्क्रीन नहीं है, इसमें खाली पक्ष सीमाएं हैं ...एवीकैम पूर्णस्क्रीन में नहीं
मैं इसे कैसे हल कर सकता हूं?
धन्यवाद।
मैंने अपने आईओएस ऐप में एवीकैम को एकीकृत किया है। समस्या आईफोन 4 में है, पूर्वावलोकन फ्रेम पूर्णस्क्रीन नहीं है, इसमें खाली पक्ष सीमाएं हैं ...एवीकैम पूर्णस्क्रीन में नहीं
मैं इसे कैसे हल कर सकता हूं?
धन्यवाद।
आपको की videoGravity
संपत्ति का उपयोग करने की आवश्यकता है।
doc पर एक नज़र डालें। आप उपयोग करने की आवश्यकता: AVLayerVideoGravityResizeAspectFill
संपादित करें:
के आधार पर कि समाधान प्रश्नकर्ता द्वारा स्थापित किया गया है:
- (void)setSession:(AVCaptureSession *)session {
((AVPlayerLayer *)[self layer]).videoGravity = AVLayerVideoGravityResizeAspectFill;
((AVPlayerLayer *)[self layer]).bounds = ((AVPlayerLayer *)[self layer]).bounds;
[(AVCaptureVideoPreviewLayer *)[self layer] setSession:session];
}
इसे ठीक किया गया। आपका बहुत बहुत धन्यवाद! –
भगवान का शुक्र है !! मैं इस पर लगभग 2 दिनों के लिए अटक गया था !!! – vinylDeveloper
मैंने इसे ठीक किया लेकिन फोटो फोटो लेने के बाद एक ही आकार है जैसा कि –
AVCamPreviewView में निम्नलिखित विधि के साथ यह ठीक किया गया।
- (void)setSession:(AVCaptureSession *)session {
((AVPlayerLayer *)[self layer]).videoGravity = AVLayerVideoGravityResizeAspectFill;
((AVPlayerLayer *)[self layer]).bounds = ((AVPlayerLayer *)[self layer]).bounds;
[(AVCaptureVideoPreviewLayer *)[self layer] setSession:session];
}
क्या आप जानते हैं कि पूर्वावलोकन के समान आकार के साथ छवि को कैसे सहेजना है? –