Pull to refresh
17
0
Павел @shadowspok

User

Send message
У класса Dialog есть метод setOwnerActivity, который обязательно нужно вызывать после создания. Тогда Activity принимает его как родного и менеджит все его превращения (смена ориентации, кнопка back, разрушение самой Activity).

не менеджит.
насколько я знаю, это невозможно
MediaRecorder.AudioSource.VOICE_CALL — Voice call uplink + downlink audio source
MediaRecorder.AudioSource.VOICE_DOWNLINK — Voice call downlink (Rx) audio source
MediaRecorder.AudioSource.VOICE_UPLINK — Voice call uplink (Tx) audio source

но не все аппараты поддерживают эти источники
например, попытаться использовать ParcelFileDescriptor — developer.android.com/reference/android/os/ParcelFileDescriptor.html

в статье www.mattakis.com/blog/kisg/20090708/broadcasting-video-with-android-without-writing-to-the-file-system есть пример, как это сделать.
я думаю, что на этом уровне самое большее, что можно сделать — это брать звук с объекта AudioRecord, а видео покадрово с onPreviewFrame и самому кодировать )). но это будет совсем уже не то.
в исходниках android.media.MediaRecorder видно, что подключается media_jni. видимо, для задуманного надо разбираться уже на нативном уровне.
в книге у Shawn Van Every написано (в моем вольном переводе) — CAMCODER: если устройство имеет разные микрофоны для использования с разными камерами (лицевая, задняя), то использование этого значение будет определять, какой микрофон будет использоваться.

в описании класса — источник аудио с микрофона, ориентированного также как и камера (если доступно). в противном случае — основной микрофон.
встроенный имитатор просто показывает вместо превью поле с квадратиками, а вместо снимка дает картинку с зеленым роботом. т.е. отлаживать на эмуляторе, в принципе, можно.
на developer.android.com/guide/developing/tools/emulator.html сказано:
No support for camera/video capture (input).

вообще отладка непосредственно на телефоне оказалась довольно удобной и быстрой, поэтому сильно не переживал )
судя по всему, дело обстоит довольно просто.
предлагается использовать класс MediaRecorder, который имеет множество методов для задания параметров видео и аудио.
setAudioSource()
setVideoSource()
setOutputFormat()
setVideoEncoder()
setAudioEncoder()
setVideoEncodingBitRate()
setAudioEncodingBitRate()
setAudioSamplingRate()
setAudioChannels()
setVideoFrameRate()
setVideoSize()

на коленке получилось по быстрому модифицировать эту программу и даже какое-то видео записалось.
на выходных попробую сделать полноценный пример.
в детстве в кружке мы что-то на основе эфира (по крайней мере, запах был эфирный) заливали.
а метанол… википедия пишет о том, что «Приём внутрь 5—10 мл метанола приводит к тяжёлому отравлению (одно из последствий — слепота), а 30 мл и более — к смерти.»
но 5 грамм, действительно — это надо постараться внутрь принять. это же не из бака бензин высасывать ))
двигатель на метаноле — это не очень опасно? всю жизнь меня учили, что метанол — страшенный яд: если чуток вдохнешь, то ослепнешь.
у меня eee pc 1005 ha. после покупки решил установить что-то отличное от xp home edition. другие сборки не понравились и я вернул систему с помощью диска восстановления, который шел в комплекте. был удивлен, что код не потребовалось вводить и активация не нужна.
симлинки — хорошая штука. когда мне потребовалось хранить профиль qip в другом (не штатном) месте, то я перенес папку с профилем куда надо, а в Application Data\Qip\ создал симлинк. windows 7 — работает без проблем.
Спутники находятся быстрее, чем тем же Навителом или Яндексом, на том же самом аппарате

это не субъективное ощущение?
просто не могу понять, как навигационная программа может ускорить поиск спутников, который выполняется на аппаратном уровне телефона.
все таки, видимо, материя, которой заполнена вселенная — не есть ее рабочий механизм, как шестеренки в часах.
а механизмы — это законы природы. стоит изменить что-то в фундаментальных законах и вселенная (в том виде, в котором мы ее знаем. хотя, мы ничего толком не знаем) прекратит свое существование.
а каким образом наводится резкость? фотоаппарат справляется сам? или нужен особый навык фотографа?
да нет же. на сайте, на который вы ссылаетесь, английским по черному написано: набор включает камеру, насадку и карту памяти. за все 189.99
а как тогда?
Объектив для круговой панорамной съемки и карта памяти Memory Stick™ емкостью 4 ГБ входят в комплект поставки

Kit Includes: bloggie camera: HD MP4 video, 5MP photos, 270-degree swivel lens + 360 video accessory + 4GB Memory Stick PRO Duo™ media card
для модели MHS-PM5K (судя по спецификации с сайта сони) идет в комплекте
1

Information

Rating
Does not participate
Location
Уфа, Башкортостан(Башкирия), Россия
Date of birth
Registered
Activity