Thursday, April 26, 2012

Media API on Android

Android SDK 3.0 включает Media API для HTML. Теперь можно загружать видео с камеры/записывать звук непосредственно из HTML:

<form enctype="multipart/form-data" method="post">

Regular file upload

<input type="file" />

capture=camera

<input accept="image/*;capture=camera" type="file" />

capture=camcorder

<input accept="video/*;capture=camcorder" type="file" />

capture=microphone

<input accept="audio/*;capture=microphone" type="file" /> </form>

P.S. а вот что Ericsson предлагал по этому поводу - тэг device

4 comments:

Unknown said...

Я извиняюсь, а нет какого-нибудь хитрого аттрибута, чтобы телефон позволял из адресной книги выбрать номер телефона?

Поясню: у меня есть простенькая страничка (за авторизацией), с двумя полями ввода и кнопкой.
Первое поле ввода заботливо заполнено номером сотрудника (редко когда он хочет принять звонок на другой телефон), второе поле - номер куда он хочет позвонить. Сейчас ему приходится запоминать номер из телефонной книги, записывать его на бумажку и тд - трудно, муторно.

После того как номер введен, сотрудник получает входящий звонок и второй звонок идет на второй номер. Такой callback для снижения расходов на связь.

Вот если бы при вводе номера можно было вызвать телефонную книгу телефона, то это бы упростило сервис неимоверно.

Не знаете такого?

Coldbeans software said...

в HTML5 такого нет
Расширения от операторов (Водафон и др.) предлагают такое. WAC, например
Это общая цель - вытащить в JavaScript управление телефоном. Palm такой был

Unknown said...

Но т.е. сейчас такого нет.
А может в WAP (его телефоны вроде не разучились показывать) или в Opera Mini - не интересовались?

Видимо придется javaMe приложение сделать (у нас нет айфонов ;-), в j2me точно API доступа к адресной книге есть.

Coldbeans software said...

С практической точки зрения - нет. На JME - да, можно

В Opera Mini - нет, на настоящей мобильной опера - есть компоненты, но не ясно, на каких телефонах это работает.

Вот будет телефон от Mozilla - там все в JavaScript :)