2012-07-04 34 views
8

Kullanıcının bir düğmeyi i düğmesine basmasına ve ekranı kaydetmesine (kameradan video yapmamaya) izin veren bir UIView oluşturmaya çalışıyorum, ardından belge klasörüne kaydedin. Burada AVAssetWriter hakkında konuşmak ve bu bağlantıya referans yapmak birkaç SO makaleleri gördüm: http://codethink.no-ip.org/wordpress/archives/673, ama bu bağlantı ölü gibi görünüyor. Ancak hiç kimse gerçekten bir çözüm göstermemiştir ya da nasıl sonuçlanabileceğine dair herhangi bir örnek sunmamıştır. Herhangi bir fikri olan var mı, yoksa bana doğru yönde mi işaret edebilir? Bu, ondan daha basit olmalı.iOS'ta ekran görüntüsü yakalama programatik olarak

sayesinde Doug

+1

Tam olarak bir çözüm bulamamış olsam da, burada kaynak kodu ile BÜYÜK bir başvuru buldum: http://www.slideshare.net/invalidname/advanced-media-manipulation-with-av-foundation ve sourcecode örneği: http://www.subfurther.com/blog/category/avfoundation/ dosyasında: ATMScreenRecorderTest.zip – Doug

+0

hey bunun için herhangi bir çözüm var mı .. –

+0

Kullanıcı ile birlikte Ses video kayıt herhangi bir Çözüm Ses? – PGU

cevap

5

bağlantı ölmedi. Eğer yorumları kontrol ederse

http://codethink.no-ip.org/wordpress/archives/673

, aynı zamanda ses & videoyu karıştırın ve bir quicktime film olarak kaydeder bazı kod var.

http://www.binpress.com/app/ios-screen-capture-view/1038

+1

Yine öldü. Bu yüzden sadece bağlantıya verilen cevaplar kötüdür. – OrangeDog

+0

@OrangeDog - bağlantı benim için iyi çalışıyor! Bir StackOverflow cevabı için bu sayfa çok fazla kod ve bazı açıklamalar içeriyor. Kodu GitHub'a veya bir Gist'e kopyalayabilirdim, ancak yine de 'link-only' cevabı olurdu. –

+0

Merhaba @ noodl_es bu tarihli bir cevap olduğundan, bu bir UIView'in (tam ekran değil) en iyi kayıt videosu olabilir mi? Zaman ayırdığın için teşekkürler! Soru: http://stackoverflow.com/questions/34956713/simplified-screen-capture-record-video-of-only-what-appears-within-the-layers-o – Crashalot

3

Bunun başka yararlı bir proje burada bulunan RecordMyScreen, olduğu: https://github.com/coolstar/RecordMyScreen

+1

Evet, şu projeyi takip ediyorum bir süre ve bu ekip, onu inşa etmek ve sorunları çözmek için FANTASTİK bir iş yaptı. – Doug

+0

@Doug ve Tim, bu projenin video kaydedip kaydedemeyeceğini biliyor musunuz? – iqueqiorio

+0

Merhaba Tim bu yana bu bir tarih cevabı bu hala ekran yakalama yapmak için en iyi yoldur? Özellikle, tüm ekranı değil, içeriği UIView'den yakalamamız gerekiyor. Soru: http://stackoverflow.com/questions/34956713/simplified-screen-capture-record-video-of-only-what-appears-within-the-layers-o. Zaman ayırdığın için teşekkürler! – Crashalot

0
yine linki erişemiyorsanız

, binpress üzerinde aynı kodu satan bir adam var

Yaklaşmanın başka bir yolu, zahmetsiz ekran videosu çekmeyi içeren BlitFeedback gibi bir geri bildirim kütüphanesi kullanmaktır.

+0

Hey tony, blitFeeback, bir uygulamada programatik olarak bir ekran kaydedebilir mi? Gönderi için teşekkürler – iqueqiorio

İlgili konular