Instascan: iPad iOS 11.4.1 рдкрд░ рд░рд┐рдпрд░ рдХреИрдорд░рд╛ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде

рдХреЛ рдирд┐рд░реНрдорд┐рдд 2 рдЕрдЧре░ 2018  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: schmich/instascan

рдЬрдм рдореИрдВ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рджрд┐рдЦрд╛рдПрдЧрд╛ рдХрд┐ рдкрд┐рдЫрд▓рд╛ рдХреИрдорд░рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╛рдордиреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИред рдЬрдм рдореИрдВ рдлреНрд░рдВрдЯ рдХреИрдорд░рд╛ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдлреНрд░рдВрдЯ рдХреЛ рднреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдорд┐рд▓рдиреЗ рд╡рд╛рд▓реА рд╣рд░ рдЪреАрдЬрд╝ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдФрд░ рдореБрдЭреЗ рдХреЛрдИ рднрд╛рдЧреНрдп рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдХреБрдЫ рдХрд╛рдВрдЯреЗ рд╕реЗ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлреЗрд╕рд┐рдВрдЧрдореЛрдб "рдкрд░реНрдпрд╛рд╡рд░рдг" рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ, рдЬреЛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдИрдУрдПрд╕ рд░реАрдпрд░ рдХреИрдорд░рд╛ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЗрдЬрд╛рдЬрдд рджреЗрддрд╛ рд╣реИ, рдФрд░ рдРрдк рдХреЗ рдмрдбрд╝реЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдмрджрд▓рддрд╛ рд╣реИред рдЬреЗрдПрд╕ рдФрд░ рдХреИрдорд░рд╛.рдЬреЗрдПрд╕ рд╕реНрд╡рдпрдВред рдореИрдВрдиреЗ рдХреИрдорд░рд╛ [0] рдХреЗ рдмрдЬрд╛рдп рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХреИрдорд░рд╛ [1] рдЪреБрдирд╛ рд╣реИ рдФрд░ рдЗрд╕рд╕реЗ рдЗрд╕реЗ рдЕрдиреНрдп рдХреИрдорд░реЗ рдХреЗ рд╕рд╛рде рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрди рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рдлреНрд░рдВрдЯ рдХреИрдорд░рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдХреНрдпрд╛ рдЖрдИрдУрдПрд╕ рдкрд░ рд░рд┐рдпрд░ рдХреИрдорд░реЗ рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рдФрд░ рдХреЛ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЬреЛ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдмрддрд╛рдП рдЧрдП рдЙрдкрд░реЛрдХреНрдд рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рдерд╛? рдореИрдВ рдХреБрдЫ рдорджрдж рдХреА рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХрд░реВрдВрдЧрд╛ред рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХрдИ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдареАрдХ рдХрд╛рдо рдХрд░рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдИрдУрдПрд╕ рд╕рдлрд╛рд░реА рдореБрдЭреЗ рдкрд░реЗрд╢рд╛рдиреА рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рдирд╣реАрдВ рджреЗ рд░рд╣реА рд╣реИред рдзрдиреНрдпрд╡рд╛рдж

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдпрд╣ рд╕рдЪ рдирд╣реАрдВ рд╣реИред рдЖрдИрдУрдПрд╕ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╕рдлрд╛рд░реА рд╡реЗрдмрдЖрд░рдЯреАрд╕реА рдПрдкреАрдЖрдИ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдКрдкрд░ рдХрд╣рд╛, рдпрд╣ рдлреНрд░рдВрдЯ рдХреИрдорд░реЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд░рд┐рдпрд░ рдХреИрдорд░рд╛ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВред

рд╕рднреА 6 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЬреИрд╕рд╛ рдХрд┐ рд░реАрдбрдореА рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗрд╡рд▓ рдЙрди рдореЛрдмрд╛рдЗрд▓ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддреА рд╣реИ рдЬреЛ рд╡реЗрдмрдЖрд░рдЯреАрд╕реА рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВред IOS рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

рдЗрдВрд╕реНрдЯрд╛рд╕реНрдХреИрди рдХрд┐рд╕реА рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЧреИрд░-рдЖрдИрдУрдПрд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╡реЗрдмрдЖрд░рдЯреАрд╕реА / рдЧреЗрдЯрдпреВрд╕рд░рдореАрдбрд┐рдпрд╛ рдПрдкреАрдЖрдИ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЪреЛрдо, рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕, рдУрдкреЗрд░рд╛ рдФрд░ рдПрдЬ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЖрдИрдИ рдФрд░ рд╕рдлрд╛рд░реА рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВред

рдпрд╣ рд╕рдЪ рдирд╣реАрдВ рд╣реИред рдЖрдИрдУрдПрд╕ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╕рдлрд╛рд░реА рд╡реЗрдмрдЖрд░рдЯреАрд╕реА рдПрдкреАрдЖрдИ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдКрдкрд░ рдХрд╣рд╛, рдпрд╣ рдлреНрд░рдВрдЯ рдХреИрдорд░реЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд░рд┐рдпрд░ рдХреИрдорд░рд╛ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВред

@ bm2112 рд╕рд╣реА рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ WebRTC рдХреЛ iOS рдФрд░ Safari 11 рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред MediaRecorder рдЬреИрд╕реА рдХреБрдЫ рдЪреАрдЬрд╝реЗрдВ рдЕрднреА рднреА рдЧрд╛рдпрдм рд╣реИрдВ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА (MediaStreams) рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╣рд░ рдЪреАрдЬрд╝ рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ "iOS 11 рд╕рдорд░реНрдерди рдЬреЛрдбрд╝реЗрдВ" рдХрд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡реИрд╕реЗ рднреА рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╣реИред

рдХреНрдпрд╛ рдХрд┐рд╕реА рдиреЗ рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ рд╣реИ? рдореИрдВ

рд╣рд╛рдБ, рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛, рдореИрдВ рдЗрд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рд╡рд╛рдкрд╕ рдЬрд╛рдиреЗ рдФрд░ рдзрд╛рдЧреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрдврд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИред рдореБрдЭреЗ рдирд╡реАрдирддрдо рд╡реЗрдм рдЖрд░рдЯреАрд╕реА рдПрдбреЙрдкреНрдЯрд░ рдЬреЛрдбрд╝рдХрд░ рдФрд░ рд╡реАрдбрд┐рдпреЛ рдЯреИрдЧ рдореЗрдВ рдкреНрд▓реЗрд╕рд┐рдирд▓рд╛рдЗрди рд╡рд┐рд╢реЗрд╖рддрд╛ рдЬреЛрдбрд╝рдХрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлреНрд░рдВрдЯ-рдлреЗрд╕рд┐рдВрдЧ рдХреИрдорд░рд╛ рдорд┐рд▓рд╛ред рдпрд╣ рдХреИрдорд░реЛрдВ рдХреЛ рдкрдврд╝ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдмреИрдХ рдХреИрдорд░рд╛ рдкрд░ рд╕реНрд╡реИрдк рдХрд░рддреЗ рд╕рдордп рдХреБрдЫ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рдмрджрд▓рд╛ рдЬрд╛рдП, рд▓реЗрдХрд┐рди рдЬрдм рдЖрдк рдХреИрдорд░рд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдХреИрдорд░рд╛ рдмрджрд▓рдирд╛ рд╕рдВрднрд╡ рд╣реИ

рд╡рд░ рдмрд╛рдзрд╛рдУрдВ = {
рд╡реАрдбрд┐рдпреЛ: {
рдлреЗрд╕рд┐рдВрдЧ рдореЛрдб: "рдкрд░реНрдпрд╛рд╡рд░рдг" // "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛" рд╕реЗрд▓реНрдлреА рдХреЗ рд▓рд┐рдП mode
},
рдСрдбрд┐рдпреЛ: рдЭреВрдард╛
};

рдлрдВрдХреНрд╢рди рдХреИрдорд░рд╛рд╕реНрдЯрд╛рд░реНрдЯ () {
рдиреЗрд╡рд┐рдЧреЗрдЯрд░.рдореАрдбрд┐рдпрд╛рдбрд┐рд╡рд╛рдЗрд╕
.getUserMedia(рдмрд╛рдзрд╛рдПрдВ)
рддрдм (рдлрд╝рдВрдХреНрд╢рди (рд╕реНрдЯреНрд░реАрдо) {
рдЯреНрд░реИрдХ = рд╕реНрдЯреНрд░реАрдо.рдЧреЗрдЯрдЯреНрд░реИрдХ () [0];
рдХреИрдорд░рд╛рд╡реНрдпреВ.srcObject = рд╕реНрдЯреНрд░реАрдо;
})
рдХреИрдЪ (рдлрд╝рдВрдХреНрд╢рди (рддреНрд░реБрдЯрд┐) {
рдХрдВрд╕реЛрд▓.рдПрд░рд░ ("рдУрд╣ред рдХреБрдЫ рдЯреВрдЯрд╛ рд╣реБрдЖ рд╣реИред", рддреНрд░реБрдЯрд┐);
});
}

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕