Câu hỏi đơn giản: AVMediaTypeMuxed
là gì?AVMediaTypeMuxed có nghĩa là gì?
Tôi đang xem một số mã mẫu (bên dưới) và nó không trả lại bất kỳ thứ gì trên iPad của tôi 2. Vì vậy, là AVMediaTypeMuxed
loại phương tiện thiết bị chỉ tồn tại trên iPhone?
AVCaptureDevice *muxedDevice = [AVCaptureDevice defaultDeviceWithMediaType: AVMediaTypeMuxed];
if (muxedDevice) {
NSLog (@"got muxedDevice");
AVCaptureDeviceInput *muxedInput = [AVCaptureDeviceInput deviceInputWithDevice:muxedDevice
error:&setUpError];
if (muxedInput) {
[captureSession addInput:muxedInput];
}
}
Vì tôi chỉ có một iPad để thử nghiệm trên tôi đã nghĩ rằng đó là một số điều iPhone. Các tài liệu nói rằng nó có sẵn trong iOS 4.0 và sau đó vì vậy nó không phải là một số định dạng cũ hơn. Mã nguồn của Apple có vẻ ưu tiên 'AVMediaTypeVideo' +' AVMediaTypeAudio' cùng với dự phòng 'AVMediaTypeMuxed' - gây nhầm lẫn. –
Các thiết bị Muxed bao gồm những thứ như máy quay DV trên máy Mac, như Tommy nói, âm thanh và video được xen kẽ trong một luồng, vì vậy chúng có cả đặc tính âm thanh và video. Mặc dù có thể không có thiết bị được kết hợp mặc định, nhưng người dùng có thể kết nối thiết bị như vậy thông qua trình kết nối dock/lightning. – invalidname
Có ai có câu trả lời ** dứt khoát ** cho dù AVMediaTypeMuxed ** độc quyền ** có nghĩa là luồng chứa video và âm thanh không? Hoặc một thiết bị được kết hợp có chứa bất kỳ kết hợp phương tiện truyền thông nào khác không? – seth