Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 11.01.2009, 01:51
petav вне форума Посмотреть профиль Отправить личное сообщение для petav Найти все сообщения от petav
  № 1  
Ответить с цитированием
petav

Регистрация: Dec 2008
Сообщений: 67
По умолчанию Метод обратный attachCamera()

Код AS3:
camera=Camera.getCamera();
camera.setMode(640,480,24);
camera.setQuality(0,90);
if (camera!=null) {
  VideoOut.attachCamera(camera);
}
Подскажите пожалуйста как мне "от аттачить" камеру от VideoOut?

Старый 11.01.2009, 08:52
darksranger вне форума Посмотреть профиль Отправить личное сообщение для darksranger Посетить домашнюю страницу darksranger Найти все сообщения от darksranger
  № 2  
Ответить с цитированием
darksranger
 
Аватар для darksranger

блогер
Регистрация: Jun 2007
Адрес: in sankt - peterburg
Сообщений: 787
Записей в блоге: 2
Отправить сообщение для darksranger с помощью ICQ
смею предположить, что достаточно будет
VideoOut = null
либо
camera = null
__________________
на каком языке вы пишите?
а на каком нужно?

Старый 11.01.2009, 11:20
petav вне форума Посмотреть профиль Отправить личное сообщение для petav Найти все сообщения от petav
  № 3  
Ответить с цитированием
petav

Регистрация: Dec 2008
Сообщений: 67
это я уже пробывал

Старый 11.01.2009, 13:57
CrazyFlasher вне форума Посмотреть профиль Отправить личное сообщение для CrazyFlasher Найти все сообщения от CrazyFlasher
  № 4  
Ответить с цитированием
CrazyFlasher
 
Аватар для CrazyFlasher

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
Код:
VideoOut.clear()

Старый 11.01.2009, 14:57
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 5  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Убрать if и далее по хелпу:
Цитата:
Сообщение от Manual
Parameters

camera:Camera — A Camera object that is capturing video data. To drop the connection to the Video object, pass null .
ЗЫ. Как вы ухитрились attachCamera в статик засунуть? И зачем такое извращение нужно?
__________________
Hell is the possibility of sanity

Старый 11.01.2009, 15:20
petav вне форума Посмотреть профиль Отправить личное сообщение для petav Найти все сообщения от petav
  № 6  
Ответить с цитированием
petav

Регистрация: Dec 2008
Сообщений: 67
CrazyFlasher, VideoOut.clear только один кадр очищает. Т.е один кадр из потока изымает

Добавлено через 1 минуту
Цитата:
ЗЫ. Как вы ухитрились attachCamera в статик засунуть? И зачем такое извращение нужно?
wvxvw, поясните пжалуйста что не так

Добавлено через 3 минуты
Цитата:
Сообщение от Manual
долго въезжал кто это!

Добавлено через 9 минут
Код AS3:
private function onButtonCLICK (event:MouseEvent):void {
 
			try {
				camera=Camera.getCamera();
				camera.setMode(640,480,24);
				camera.setQuality(0,90);
			} catch(e)	{
				ButtonOut.label = 'Error Camera';
			}
			try {
				mic=Microphone.getMicrophone();
			}  catch(e)	{
				ButtonOut.label = 'Error Mic';
			}
			if (camera!=null) {
				this.VideoOut.attachCamera(camera);
			}
 
			switch (this.ButtonOut.label)	{
				case 'Публиковать':
					this.ButtonOut.label = 'Стоп';
					//publishLiveStream();
					break;
				case 'Стоп':
					this.ButtonOut.label = 'Публиковать';
					camera = null;
					//ns.close();
					break;
			}
		}
код экспериментальный сразу предупреждаю!
Код AS3:
camera = null; //не работает

Старый 11.01.2009, 15:50
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 7  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Эм... там же написано... attachCamera(null);
Если имя начинается с заглавной, то это должен быть класс, если вы вызываете метод у класса таким образом - это должен быть статический метод, иначе не скомпилируется - следовательно, чтобы код имел какое-то логическое объяснение у вас должен быть класс VideoOut со статическим методом attachCamera(camera:Camera), который скорее всего транслирует этот метод на объект типа Video... либо есть ошибка в названии переменной.

ЗЫ. Код какой-то ну уж очень эксперементальный... на 27 строчек 15 ошибок, + не компилируемый.
__________________
Hell is the possibility of sanity


Последний раз редактировалось wvxvw; 11.01.2009 в 15:56.
Старый 11.01.2009, 16:13
petav вне форума Посмотреть профиль Отправить личное сообщение для petav Найти все сообщения от petav
  № 8  
Ответить с цитированием
petav

Регистрация: Dec 2008
Сообщений: 67
Спасибо, учту. Видео смог остановить, но кадр остается.
Код AS3:
VideoOut.clear();
VideoOut.attachCamera(null);
и так тоже не работает
Код AS3:
VideoOut.attachCamera(null);
VideoOut.clear();

Создать новую тему Ответ Часовой пояс GMT +4, время: 14:37.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 14:37.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.