В основном я попытаюсь подвести итог. У меня есть куча потенциальных случайных строк для recvStream.play ("randomstring");Вопрос о статусе статуса netStream с использованием Adobe Cirrus
тогда у меня есть таймер проверки каждые 5 секунд на функцию, которая запускает прослушиватель события:
recvStream.addEventListener(NetStatusEvent.NET_STATUS,
netConnectionHandler);
затем им думать в распределительном заявление я могу использовать его, чтобы проверить, если это активный поток или нет либо он ищет другой поток, который должен быть активным или остановить таймер и позволить ему играть.
// i was thinking this would verify it's playing and then that's it
case "NetStream.Play.Start" :
trace("ITS PLAYING YOU SHOULD SEE SOMETHING");
timer.stop();
break;
// i was thinking i could use this to see if the string is nothing then the timer would run again
case "NetStream.Buffer.Empty" :
trace("THE BUFFER IS EMPTY KEEP LOOKING");
//code to look again
break;
//I also tried NetStream.Play.StreamNotFound instead of NetStream.Buffer.Empty didn't work either
Но это действительно не так. Есть ли что-то еще, что я должен использовать вместо NetStream.Buffer.Empty? Или что-то еще вместе?
Я использую Actionscript 3 в Flash CS5 и я использую Cirrus RTMFP http://labs.adobe.com/technologies/cirrus/