<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Вся правда о Видео во Flex. Часть 5. NetStream, обработка напильником.</title>
	<atom:link href="http://the33cows.com/flex/2007/10/21/19/feed/" rel="self" type="application/rss+xml" />
	<link>http://the33cows.com/flex/2007/10/21/19/</link>
	<description>Всё должно быть сделано настолько простым, насколько это возможно, но не проще</description>
	<lastBuildDate>Thu, 29 Jul 2010 21:39:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Ilja</title>
		<link>http://the33cows.com/flex/2007/10/21/19/comment-page-1/#comment-10279</link>
		<dc:creator>Ilja</dc:creator>
		<pubDate>Wed, 26 May 2010 07:36:48 +0000</pubDate>
		<guid isPermaLink="false">http://the33cows.com/flex/2007/10/21/19/#comment-10279</guid>
		<description>С этих пор много воды утекло. Адоб выпустил OSMF (Open Source Media Framework) http://opensource.adobe.com/wiki/display/osmf/Open+Source+Media+Framework;jsessionid=0EFA5C7FB9ED8BED3BE077BB82F9F31D Я его не пробовал но вероятно все стало более прозрачно</description>
		<content:encoded><![CDATA[<p>С этих пор много воды утекло. Адоб выпустил OSMF (Open Source Media Framework) <a href="http://opensource.adobe.com/wiki/display/osmf/Open+Source+Media+Framework;jsessionid=0EFA5C7FB9ED8BED3BE077BB82F9F31D" rel="nofollow">http://opensource.adobe.com/wiki/display/osmf/Open+Source+Media+Framework;jsessionid=0EFA5C7FB9ED8BED3BE077BB82F9F31D</a> Я его не пробовал но вероятно все стало более прозрачно</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RA Optimus</title>
		<link>http://the33cows.com/flex/2007/10/21/19/comment-page-1/#comment-10275</link>
		<dc:creator>RA Optimus</dc:creator>
		<pubDate>Tue, 25 May 2010 21:24:14 +0000</pubDate>
		<guid isPermaLink="false">http://the33cows.com/flex/2007/10/21/19/#comment-10275</guid>
		<description>А чего так скрытно? я тоже хочу знать.

Почитал блог. Не могу понять как написать рабочий видео плэер на флексе. какие все же компоненты использовать или писать снуля???
спасибо</description>
		<content:encoded><![CDATA[<p>А чего так скрытно? я тоже хочу знать.</p>
<p>Почитал блог. Не могу понять как написать рабочий видео плэер на флексе. какие все же компоненты использовать или писать снуля???<br />
спасибо</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 7thsky</title>
		<link>http://the33cows.com/flex/2007/10/21/19/comment-page-1/#comment-50</link>
		<dc:creator>7thsky</dc:creator>
		<pubDate>Mon, 22 Oct 2007 15:09:13 +0000</pubDate>
		<guid isPermaLink="false">http://the33cows.com/flex/2007/10/21/19/#comment-50</guid>
		<description>могу :) в скайпе или гуглтоке
skype: bit.com.at.mobile
gTalk: 7thsky.ru@gmail.com</description>
		<content:encoded><![CDATA[<p>могу <img src='http://the33cows.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  в скайпе или гуглтоке<br />
skype: bit.com.at.mobile<br />
gTalk: <a href="mailto:7thsky.ru@gmail.com">7thsky.ru@gmail.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ilja</title>
		<link>http://the33cows.com/flex/2007/10/21/19/comment-page-1/#comment-49</link>
		<dc:creator>Ilja</dc:creator>
		<pubDate>Mon, 22 Oct 2007 15:01:38 +0000</pubDate>
		<guid isPermaLink="false">http://the33cows.com/flex/2007/10/21/19/#comment-49</guid>
		<description>а конкретнее пример можно?</description>
		<content:encoded><![CDATA[<p>а конкретнее пример можно?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 7thsky</title>
		<link>http://the33cows.com/flex/2007/10/21/19/comment-page-1/#comment-48</link>
		<dc:creator>7thsky</dc:creator>
		<pubDate>Mon, 22 Oct 2007 13:56:02 +0000</pubDate>
		<guid isPermaLink="false">http://the33cows.com/flex/2007/10/21/19/#comment-48</guid>
		<description>Для работы с ФМС, например</description>
		<content:encoded><![CDATA[<p>Для работы с ФМС, например</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ilja</title>
		<link>http://the33cows.com/flex/2007/10/21/19/comment-page-1/#comment-47</link>
		<dc:creator>Ilja</dc:creator>
		<pubDate>Mon, 22 Oct 2007 12:18:13 +0000</pubDate>
		<guid isPermaLink="false">http://the33cows.com/flex/2007/10/21/19/#comment-47</guid>
		<description>Тогда объясни мне еще тогда зачем они сделали такой финт, где практическое применение?</description>
		<content:encoded><![CDATA[<p>Тогда объясни мне еще тогда зачем они сделали такой финт, где практическое применение?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 7thsky</title>
		<link>http://the33cows.com/flex/2007/10/21/19/comment-page-1/#comment-46</link>
		<dc:creator>7thsky</dc:creator>
		<pubDate>Mon, 22 Oct 2007 11:43:26 +0000</pubDate>
		<guid isPermaLink="false">http://the33cows.com/flex/2007/10/21/19/#comment-46</guid>
		<description>Насчет напильника номер один: Слава их индускому богу что не засунули onMetaData, onCuePoint, onPlayStatus в класс NetStream, для этого если читать хелп, у класса NetStream и NetConnection есть свойство client [Object] (которое по умолчанию равно самому конекшну и стриму) в котором по логике вещей и должны быть определенны данные методы.

var ns:NetStream = new NetStream (nc);
var streamClient:StreamClient ();

ns.client = streamClient;
streamClient.addEventListener (
StreamEvent.META_DATA, metaDataHandler);
streamClient.addEventListener (
StreamEvent.METHOD_INVOKE, onMethodInvoke);
и так далее</description>
		<content:encoded><![CDATA[<p>Насчет напильника номер один: Слава их индускому богу что не засунули onMetaData, onCuePoint, onPlayStatus в класс NetStream, для этого если читать хелп, у класса NetStream и NetConnection есть свойство client [Object] (которое по умолчанию равно самому конекшну и стриму) в котором по логике вещей и должны быть определенны данные методы.</p>
<p>var ns:NetStream = new NetStream (nc);<br />
var streamClient:StreamClient ();</p>
<p>ns.client = streamClient;<br />
streamClient.addEventListener (<br />
StreamEvent.META_DATA, metaDataHandler);<br />
streamClient.addEventListener (<br />
StreamEvent.METHOD_INVOKE, onMethodInvoke);<br />
и так далее</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Андрей Горбатов</title>
		<link>http://the33cows.com/flex/2007/10/21/19/comment-page-1/#comment-45</link>
		<dc:creator>Андрей Горбатов</dc:creator>
		<pubDate>Mon, 22 Oct 2007 09:03:41 +0000</pubDate>
		<guid isPermaLink="false">http://the33cows.com/flex/2007/10/21/19/#comment-45</guid>
		<description>это я компилировал через FlashDevelop. Засунул проект в билдер - все работает.</description>
		<content:encoded><![CDATA[<p>это я компилировал через FlashDevelop. Засунул проект в билдер &#8211; все работает.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ilja</title>
		<link>http://the33cows.com/flex/2007/10/21/19/comment-page-1/#comment-44</link>
		<dc:creator>Ilja</dc:creator>
		<pubDate>Mon, 22 Oct 2007 08:57:10 +0000</pubDate>
		<guid isPermaLink="false">http://the33cows.com/flex/2007/10/21/19/#comment-44</guid>
		<description>Вешай на таймер этак 100-200мс, и проверь видео на котором тестируешь, бывает длинна прописанная в тегах просто не совпадает с реальной длинной.</description>
		<content:encoded><![CDATA[<p>Вешай на таймер этак 100-200мс, и проверь видео на котором тестируешь, бывает длинна прописанная в тегах просто не совпадает с реальной длинной.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Андрей Горбатов</title>
		<link>http://the33cows.com/flex/2007/10/21/19/comment-page-1/#comment-43</link>
		<dc:creator>Андрей Горбатов</dc:creator>
		<pubDate>Mon, 22 Oct 2007 08:45:41 +0000</pubDate>
		<guid isPermaLink="false">http://the33cows.com/flex/2007/10/21/19/#comment-43</guid>
		<description>Да уж... тяжко:) 
Решил тут сварганить видео-плеер с нуля, без флексовых компонентов. Смысл прост: video, к нему аттачится NetStream, кнопка Play/Pause, перемотка. Создаем событие onEnterFrame и перемещаем бегунок перемотки в зависимости от текущего момента. Теперь происходит коллапс - на 22-24 секунде видео стопорится и все (ошибок нет). Куда плыть дальше - не знаю:)
Кстати, если убрать функцию перемещения бегунка в onEnterFrame - все играет до конца.</description>
		<content:encoded><![CDATA[<p>Да уж&#8230; тяжко:)<br />
Решил тут сварганить видео-плеер с нуля, без флексовых компонентов. Смысл прост: video, к нему аттачится NetStream, кнопка Play/Pause, перемотка. Создаем событие onEnterFrame и перемещаем бегунок перемотки в зависимости от текущего момента. Теперь происходит коллапс &#8211; на 22-24 секунде видео стопорится и все (ошибок нет). Куда плыть дальше &#8211; не знаю:)<br />
Кстати, если убрать функцию перемещения бегунка в onEnterFrame &#8211; все играет до конца.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
