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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 18.07.2013, 16:06
Snut вне форума Посмотреть профиль Отправить личное сообщение для Snut Посетить домашнюю страницу Snut Найти все сообщения от Snut
  № 1  
Ответить с цитированием
Snut
 
Аватар для Snut

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 489
Отправить сообщение для Snut с помощью ICQ Отправить сообщение для Snut с помощью MSN Отправить сообщение для Snut с помощью Skype™
По умолчанию NetStream.Play.Complete приходит за несколько секунд до конца видео

Уважаемые! Я снова выхожу на связь. Ситуация, есть плеер и он играет видео, проблема следующая, события от NetStream (NetStatusEvent) NetStream.Play.Stop и onPlayStatus NetStream.Play.Complete приходят за несколько секунд до конца видео. Что тащем–то странно, как минимум для NetStream.Play.Complete, есть у кого полезные мысли по этому поводу?
__________________
Работаю

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
NetStream.Play.Complete? AS3?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 18.07.2013, 17:22
Snut вне форума Посмотреть профиль Отправить личное сообщение для Snut Посетить домашнюю страницу Snut Найти все сообщения от Snut
  № 3  
Ответить с цитированием
Snut
 
Аватар для Snut

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 489
Отправить сообщение для Snut с помощью ICQ Отправить сообщение для Snut с помощью MSN Отправить сообщение для Snut с помощью Skype™
Цитата:
Сообщение от iNils Посмотреть сообщение
NetStream.Play.Complete? AS3?
Да, AS3

onPlayStatus(info:Object):void
info.code --> NetStream.Play.Complete
__________________
Работаю


Последний раз редактировалось Snut; 18.07.2013 в 17:49.
Старый 15.08.2013, 15:27
Snut вне форума Посмотреть профиль Отправить личное сообщение для Snut Посетить домашнюю страницу Snut Найти все сообщения от Snut
  № 4  
Ответить с цитированием
Snut
 
Аватар для Snut

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 489
Отправить сообщение для Snut с помощью ICQ Отправить сообщение для Snut с помощью MSN Отправить сообщение для Snut с помощью Skype™
Цитата:
Сообщение от okouser Посмотреть сообщение
Пример плеера, сервера, использования потока и видео в студию.
Потому что рассуждать на общие темы здесь невозможно.
Есть самые различные реализации работы серверов, потоков, плееров и типы видео. И все проблемы обычно носят сугубо индивидуальный характер.
FMS нет, в данный момент дошел до того что гружу видео локально, всеравно обрывается, вот пример проекта

еще из странного, вот такой вызов событий перед обрывом:

NetStream.Buffer.Flush
NetStream.Play.Stop
NetStream.Play.Complete
NetStream.Buffer.Empty
__________________
Работаю


Последний раз редактировалось Snut; 15.08.2013 в 15:38.
Старый 15.08.2013, 16:40
Snut вне форума Посмотреть профиль Отправить личное сообщение для Snut Посетить домашнюю страницу Snut Найти все сообщения от Snut
  № 5  
Ответить с цитированием
Snut
 
Аватар для Snut

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 489
Отправить сообщение для Snut с помощью ICQ Отправить сообщение для Snut с помощью MSN Отправить сообщение для Snut с помощью Skype™
весь этот проект просто удобная обвязка для данных и гуя, только что для теста сделал
Код AS3:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
			   xmlns:s="library://ns.adobe.com/flex/spark" 
			   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
	<fx:Declarations>
		<!-- Place non-visual elements (e.g., services, value objects) here -->
	</fx:Declarations>
	<s:VideoPlayer source="video.flv" width="100%" height="100%" />
</s:Application>
так же обрывается, однако в том же например VLC видео играет полностью

Добавлено через 3 часа 6 минут
Вопрос, почему NetStream.Buffer.Flush вызывается до конца видео? Частично проблема решилась выставлением большого bufferTime однако не на 100%
__________________
Работаю

Старый 19.08.2013, 12:12
Snut вне форума Посмотреть профиль Отправить личное сообщение для Snut Посетить домашнюю страницу Snut Найти все сообщения от Snut
  № 6  
Ответить с цитированием
Snut
 
Аватар для Snut

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 489
Отправить сообщение для Snut с помощью ICQ Отправить сообщение для Snut с помощью MSN Отправить сообщение для Snut с помощью Skype™
Цитата:
Сообщение от okouser Посмотреть сообщение
А зачем нужен буфер при воспроизведении локального видео?
Честно говоря, у меня при воспроизведении этого видео в спарковском и собственном плеере никаких проблем не возникло.
Так что дело или в вашем коде. Или, что может быть, в некорректной работе тех или иных компонентов системы, в которой вы тестируете.
Вы пробовали тестировать на другом компьютере?
Так уж сложилось, что на форум я пишу только тогда когда все сам уже проверил (не на одной машине) и убедился, что с кодом все ок. Видео не локальное, грузится путем ns.play(url)
__________________
Работаю

Старый 19.08.2013, 18:46
viclight вне форума Посмотреть профиль Отправить личное сообщение для viclight Найти все сообщения от viclight
  № 7  
Ответить с цитированием
viclight

Регистрация: Mar 2007
Сообщений: 39
это для любых файлов или только определенные. Как вариант могут неправильно быть прописаны метаданные при сборке файла...

Старый 27.08.2013, 12:18
Snut вне форума Посмотреть профиль Отправить личное сообщение для Snut Посетить домашнюю страницу Snut Найти все сообщения от Snut
  № 8  
Ответить с цитированием
Snut
 
Аватар для Snut

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 489
Отправить сообщение для Snut с помощью ICQ Отправить сообщение для Snut с помощью MSN Отправить сообщение для Snut с помощью Skype™
Цитата:
Сообщение от viclight Посмотреть сообщение
это для любых файлов или только определенные. Как вариант могут неправильно быть прописаны метаданные при сборке файла...
От формата не зависит, может нормально проиграться, может недоиграться. Метаданные проверяли уже :-/
__________________
Работаю

Старый 26.05.2015, 15:49
ERrorMAKros вне форума Посмотреть профиль Отправить личное сообщение для ERrorMAKros Посетить домашнюю страницу ERrorMAKros Найти все сообщения от ERrorMAKros
  № 9  
Ответить с цитированием
ERrorMAKros
 
Аватар для ERrorMAKros

Регистрация: May 2008
Адрес: Земля.Украина.Одесса
Сообщений: 219
Отправить сообщение для ERrorMAKros с помощью ICQ Отправить сообщение для ERrorMAKros с помощью Skype™
Сталкивался я с подобной проблемой при воспроизведении mpeg4 - проблема заключена в расположении (расстоянии) ключевых кадров друг от друга (seek points). Последний кадр не является ключевым, а предпоследний может находиться на некотором расстоянии от фактического конца видео. Вот этот "предпоследний" (а по факту последний) ключевой кадр - сигналит фактическую остановку, но после него в видео файле еще содержиться немного видео данных и поэтому они - доигрываются.

Старый 26.05.2015, 17:54
Wormhole вне форума Посмотреть профиль Отправить личное сообщение для Wormhole Найти все сообщения от Wormhole
  № 10  
Ответить с цитированием
Wormhole
 
Аватар для Wormhole

Регистрация: Jun 2014
Адрес: Санкт-Петербург
Сообщений: 185
Цитата:
Сообщение от ERrorMAKros Посмотреть сообщение
Сталкивался я с подобной проблемой при воспроизведении mpeg4 - проблема заключена в расположении (расстоянии) ключевых кадров друг от друга (seek points). Последний кадр не является ключевым, а предпоследний может находиться на некотором расстоянии от фактического конца видео. Вот этот "предпоследний" (а по факту последний) ключевой кадр - сигналит фактическую остановку, но после него в видео файле еще содержиться немного видео данных и поэтому они - доигрываются.
Теме два года скоро

По делу: как это исправить?
__________________
В прошлом - AS3 программист, в данный момент пишу на Haxe

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

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

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


 


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


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