- Siêu lớp và danh mục iOS/Objective-C
- object-c - -1001 lỗi khi NSURLSession vượt qua httpproxy và /etc/hosts
- java - Nhận địa chỉ url bằng lớp mạng
- ios - Âm thanh không phát trong thông báo đẩy
我正在研究 Các trường hợp thử nghiệm Android Một cách triển khai là ghi lại kết cấu xem trước bằng API MediaCodec và MediaMuxer mới của Android 4.3.
Tôi đã cố gắng ghi lại luồng xem trước ở tốc độ khoảng 30 khung hình/giây bằng cách đặt bản ghiHint làm thông số máy ảnh.
Tuy nhiên, tôi đang gặp phải vấn đề về độ trễ/độ trễ và thực sự không biết cách khắc phục. Khi ghi lại các bản xem trước của máy ảnh bằng cài đặt chất lượng khá chuẩn (1280x720, tốc độ bit khoảng 8.000.000), đôi khi xảy ra độ trễ trong quá trình xem trước và mã hóa Tài liệu. Cụ thể hơn: độ trễ này xảy ra khoảng 2-3 giây một lần và mất khoảng 300-600 mili giây.
Bằng cách truy tìm độ trễ, tôi có thể phát hiện ra rằng độ trễ xuất phát từ dòng mã sau trong phương thức "drainEncode":
mMuxer.writeSampleData(mTrackIndex, mã hóaData, mBufferInfo);
Dòng này được gọi trong vòng lặp nếu bộ mã hóa có sẵn dữ liệu để ghép kênh. Hiện tại tôi không ghi âm nên chỉ có luồng h264 được MediaMuxer chuyển đổi sang định dạng mp4.
Tôi không biết điều này có liên quan đến độ trễ hay không, nhưng nó luôn xảy ra khi vòng lặp thực hiện hai lần lặp để loại bỏ tất cả dữ liệu có sẵn từ bộ mã hóa (cụ thể hơn là nó luôn xảy ra ở lần lặp đầu tiên của nó) hai lần lặp). Trong hầu hết các trường hợp, một lần lặp là đủ để loại bỏ bộ mã hóa.
Vì không có nhiều thông tin trực tuyến về các API mới này nên mọi trợ giúp đều được đánh giá cao!
câu trả lời hay nhất
Tôi nghi ngờ bạn đã MediaMuxer
Sự cố ghi đĩa. Cách tốt nhất để xác định là chạy systrace trong quá trình ghi và xem điều gì thực sự xảy ra trong quá trình tạm dừng. (systrace tài liệu,lời giải thích,ví dụ về bông lớn—Tính đến thời điểm hiện tại, chỉ có phiên bản sau được cập nhật cho Android 4.3)
Nếu đúng như vậy, bạn có thể thực hiện việc này bằng cách chạy trên một luồng riêng biệt MediaMuxer
instance và cung cấp dữ liệu H.264 thông qua hàng đợi đồng bộ hóa để giảm bớt vấn đề.
Những lần tạm dừng này có xảy ra thường xuyên không, cứ 5 giây một lần? Ví dụ về CameraToMpegTest định cấu hình bộ mã hóa để xuất ra khung hình chữ I cứ sau 5 giây (tốc độ khung hình dự kiến là 30 khung hình/giây), khiến các khung hình có kích thước đầy đủ được xuất ra thay vì tăng dần nhỏ.
Về android - Bản xem trước máy ảnh lai với luồng cơ bản được mã hóa h264 bằng MediaMuxer, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/19361770/
Ai đó có thể cho tôi một số ví dụ về mã về cách chụp ảnh "đầy đủ" từ máy ảnh rồi chuyển đổi nó thành byte trong "startActivityForResult" và hiển thị nó dưới dạng bitmap trong imageView không. Bất kỳ trợ giúp sẽ được đánh giá rất cao. Sam nhất
Tôi có một nhóm có hai vòng tròn và khi tôi di chuyển một trong số chúng bằng quá trình chuyển đổi dịch thuật, tôi sẽ thấy vòng tròn đứng yên ở giữa (ở giữa biểu đồ cảnh) trong khi vòng tròn còn lại di chuyển. Thay vào đó, "máy ảnh" sẽ theo dõi các vòng tròn chuyển động, khiến chúng trông như thể đang chuyển động tách rời nhau. Có cách nào không
Tôi muốn ngăn Phonegap lưu ảnh vào thư viện ảnh trên iOS. Tôi đã tìm thấy một giải pháp khả thi, nhưng tôi không thực sự thích nó. Giải pháp yêu cầu phân tách API phonegap bằng cách xóa dòng mã này. UIImageW
Gần đây tôi đã bắt đầu sử dụng JOGL và tôi biết cách tạo và vẽ các đối tượng trên Canvas nhưng tôi không thể tìm thấy hướng dẫn hoặc hướng dẫn về cách thiết lập và xoay máy ảnh. Tôi chỉ tìm thấy mã nguồn nhưng vì tôi còn rất mới với mã nguồn này nên nó không giúp được gì nhiều. Có ai biết một hướng dẫn tốt hoặc
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 8 年前。 Improve this ques
Tôi muốn đạt được điều gì đó như thế này: Vì vậy, điều duy nhất bạn nắm bắt và xử lý là khu vực bên trong hình chữ nhật. Tôi cần điều này vì tôi muốn thực hiện một số OCR và tôi không muốn toàn bộ màn hình. Câu trả lời hàng đầu có thể nguồn này có thể giúp bạn, (vẽ một hộp giới hạn lên trên bản xem trước của máy ảnh để chụp một phần hình ảnh
Tôi đang phát triển một ứng dụng Android và tôi muốn ứng dụng của mình có thể chụp ảnh và hiển thị chúng. Vấn đề của tôi là nó tạo hình ảnh, lưu trữ trên thẻ SD nhưng không hiển thị trong ứng dụng của tôi, ImageView vẫn trống. Đây là mã của tôi:
Tôi đang làm việc trên Hướng dẫn về máy ảnh Android, SDK 11. Vì lý do nào đó, tôi nhận được một con trỏ rỗng trong handCameraPhoto(). Điều duy nhất tôi thấy là "Không thể chuyển đổi kết quả thành ResultInfo{who=null,
Tôi đã cố gắng triển khai mã này để tôi chụp ảnh từ máy ảnh và hiển thị nó trong trình xem ảnh, sau đó có thể được đặt làm hình nền. Nó hoạt động tốt trong trình giả lập của tôi, nhưng trên điện thoại của tôi khi tôi chụp ảnh và nhấp vào OK thì nó buộc phải đóng lại. Có giúp gì không?
Tôi muốn thay đổi một số pixel trong bản xem trước để tối hơn một chút so với phần còn lại. Giả sử tôi muốn nửa trên của bản xem trước tối hơn một chút so với nửa dưới của bản xem trước. Tôi đang cố gắng sử dụng setPreviewCallback như thế này: camera.setPreviewCallba
Tôi muốn bật cài đặt thư viện ảnh/máy ảnh cho ứng dụng của mình. Tôi có thể hiển thị cảnh báo để kích hoạt những tính năng này theo chương trình như khi ứng dụng khởi động không. Tôi đã đính kèm một hình ảnh để hiển thị cài đặt tương tự mà tôi muốn xem cho đơn đăng ký của mình, tôi không thấy cài đặt này. Vấn đề của tôi là thế này
Vì vậy, tôi đang phát triển một thứ tương tự như ứng dụng máy ảnh. Nó vẽ các bản xem trước của máy ảnh theo thời gian thực trên kết cấu OpenGL gốc. Nếu nhấn nút, ảnh tĩnh sẽ được chụp ở dạng ban đầu (có thể ở độ phân giải cao hơn bản xem trước trực tiếp). Đây là phác thảo mã của tôi. Để rõ ràng, tôi đã không
Tôi muốn bắt đầu Hoạt động của máy ảnh trong ứng dụng Android của mình và tôi biết cách thực hiện. Tôi muốn hỏi khi Hoạt động của camera kết thúc, làm cách nào để kiểm tra xem đó có phải là ảnh hoặc video do người dùng chụp không? Đã cập nhật Tôi có một hộp thoại hỏi
Tôi có camera toàn màn hình tùy chỉnh ở chế độ ngang. Kích thước thiết bị là 1024 x 600. Danh sách kích thước xem trước được hỗ trợ Chiều rộng x Chiều cao 176 x 144 320 x 240 352 x 288 528 x 432 640 x 480
Hãy nhìn vào hình ảnh bên dưới!! Vì vậy, trong hình ảnh này...bạn có thể thấy cửa sổ bật lên ở phía dưới cung cấp cho người dùng 3 tùy chọn khi "nhấp chuột" vào nút "Máy ảnh". Quan điểm đó là gì? Đó là một viewController phương thức bị loại bỏ khi một tùy chọn được chọn
Tôi đã phát hành một ứng dụng có một trong những tính năng cơ bản là cho phép người dùng chụp ảnh rồi lưu ảnh đó vào một thư mục cụ thể trên bộ nhớ ngoài của họ. Mọi thứ dường như đang hoạt động tốt, nhưng hiện tại tôi nhận được hai báo cáo cho biết rằng việc nhấp vào "Xong" sau khi chụp ảnh sẽ thoát khỏi máy ảnh (và quay lại màn hình Active
Tôi gặp sự cố khi cố gắng thay đổi camera trong thời gian thực, tính năng này hoạt động với video cục bộ nhưng người ở xa không thể nhìn thấy camera mới nhưng vẫn có thể nhìn thấy camera cũ. Tôi đã thử dừng luồng và khởi động lại nhưng nó vẫn không hoạt động. Đây chỉ là một số mã tôi có. Tôi đã tìm kiếm khắp nơi nhưng không thể tìm ra giải pháp. Có ai có thể
Một câu hỏi đơn giản nhưng rất phức tạp: Cách tốt nhất để thêm chức năng nhấp để lấy nét vào máy ảnh Flutter là gì? Tôi đã tìm kiếm trên toàn thế giới một giải pháp tao nhã nhưng không tìm thấy gì. Bạn có ý tưởng gì không? Câu trả lời hay nhất Tôi có thể bị trễ nhưng bạn có thể thử adv_c
Tôi đang cố gắng thiết lập máy ảnh 3D bằng phương pháp gluLookAt. Vì vậy, tôi có một khối lập phương 10x10x10 và bây giờ tôi muốn di chuyển camera trong khối đó. Tôi có một cái gì đó như thế này: gluLookAt( camera->x,cam
Tôi trình bày UIImagePickerController trong ứng dụng của mình bằng cách trình bày các công cụ sửa đổi logic trong trang tính. Nói tóm lại, ba loại sau đây xử lý việc hiển thị và đóng UIImagePickerController
Tôi là một lập trình viên xuất sắc, rất giỏi!