FLV 재생 루프 관련 문의
가을
외부 FLV 파일을 NetConnection 및 NetStream 으로 불러와서 재생을 하는데요...
재생이 완료된 후에, 자동으로 처음으로 돌아가서 다시 재생(루프)할 수 있는지요..?
뭔가 관련 속성이 있을 거라 생각되어 찾아봤는데, 도움말에는 보이지 않네요....
관련 코드가 없다면,
seek으로 계속 프레임을 읽다가, 완료되면 처음으로 보내고, 재생, 이런 식으로 매뉴얼로 함수를 짜주어야 하는지...
-
푸른나무
저도 해보아야겠어요
-
LimeTree
옷... 감사합니다 :)
함 해봐야 겠네욤....
NetStream 쪽에 별도의 속성은 없는가 보네요... 하나 있을법 한데 말이죠 ;; -
조히
공부쟁이 님// ㅇㅇ 좋은 소스 이네요..거의 complete 이벤트를 실행을 못 시키는것은 flv의 인코딩때 flv에 불량 섹터가 발생이 되서 이벤트 호출이 안되는 경우 였는데....공부쟁이 님 식대로 하면 해결이 될듯 하네요 ㅎㅎ
-
미쁘다
ns.onStatus = function(info:Object) {
if (info.code == \NetStream.Play.Stop\) this.seek(0);
}
문제가 있다면 영상의 끝임에도 불구하고 때로는 Stop 상태로 바뀌지 않는 경우가 있다는거..
플레이 시작 시에 idleTimeout 수치를 정해서 일정시간동안 버퍼가 빈 상태면 새로 시작하는 방법을 병행하시는게 좋겠습니다. -
얼
수다님 // -_-b
-
소율
이것을 응용하시면 될듯 하네요
-
찬놀
var myListener:Object = new Object();
myListener.complete = function(eventObj:Object) {
trace(\media is Finished\);
};
myMedia.addEventListener(\complete\