2017-06-07 20 views
5

Hôm nay tôi thấy một số videos rằng táo đã đưa ra tùy chọn để ghi lại màn hình trong trung tâm điều khiển.Bây giờ có thể ghi lại màn hình trên iOS 11 không?

Tôi rất tò mò nếu nó cũng có sẵn cho các nhà phát triển hay không?

Tôi googled nhưng không tìm thấy bất kỳ tài liệu nào liên quan đến điều này. Ai đó có thể đặt một số ánh sáng về chủ đề này.

+1

Họ đã chỉ bao gồm tính năng để ghi âm màn hình, không có hỗ trợ cung cấp cho API cho đến nay. –

+0

https://stackoverflow.com/questions/46473851/how-to-forward-screen-capture-in-ios-11-control-center-to-your-app/46497295#46497295 – TheNextman

Trả lời

7

Theo bản cập nhật mới trong tài liệu API, bạn có thể quay video & Âm thanh màn hình chỉ qua ứng dụng của bạn.

enter image description here

RPScreenRecorder: Các chia sẻ ghi đối tượng cung cấp khả năng để ghi lại âm thanh và video của ứng dụng của bạn.

Bởi lớp học này, bạn có thể ghi lại màn hình ứng dụng của mình và cũng ràng buộc Audion thông qua micrô iPhone.

Dưới đây là một số phương pháp bạn có thể sử dụng để ghi lại màn hình với các tùy chọn khác nhau khác nhau.

Để truy cập các ghi Shared:

class func shared() 

Để kiểm soát ứng dụng ghi âm:

-- Starts recording the app display. 
func startRecording(handler: ((Error?) -> Void)? = nil) 

-- Stops the current recording. 
func stopRecording(handler: ((RPPreviewViewController?, Error?) -> Void)? = nil) 

-- Starts screen and audio capture. 
func startCapture(handler: ((CMSampleBuffer, RPSampleBufferType, Error?) -> Void)?, completionHandler: ((Error?) -> Void)? = nil) 

-- Stops screen capture 
func stopCapture(handler: ((Error?) -> Void)? = nil) 

Hope điều này sẽ giúp bạn chụp màn hình trong ứng dụng của bạn.

Ref Link: https://developer.apple.com/documentation/replaykit/rpscreenrecorder

Doc Ref: https://developer.apple.com/library/content/releasenotes/General/WhatsNewIniOS/Articles/iOS_11_0.html

+1

Tôi quan tâm đến màn hình ghi iPhone không phải là màn hình của ứng dụng của tôi. Tôi nghĩ có thể là táo đã cung cấp một số API mới để làm như vậy sau khi tính năng ghi màn hình của iOS11. Nhưng thnks cho giải pháp của bạn :) @CodeChanger – Dalvik

+2

có cho IOS 11 họ thêm tính năng ghi màn hình trong Trung tâm điều khiển nhưng thats API riêng và tiếc là chúng tôi không thể truy cập bên ngoài ứng dụng của chúng tôi :( – CodeChanger

+0

Tôi có thể ghi lại màn hình nếu ứng dụng truy cập máy ảnh, giả sử người dùng chụp ảnh thông qua snapchat và bắt đầu ghi mà không cho phép người dùng biết? Đó là kiểm soát của phụ huynh –

Các vấn đề liên quan