2011-11-16 3 views
0

스트리밍을 통해 마이크 또는 웹캠을 캡처하여 red5 서버에 저장하는 as3 응용 프로그램을 하나 만들었습니다. 또한 publish() 함수에서 인수를 전달하여 파일 이름을 변경하고 있습니다.Red5 스트림 레코드의 파일 이름 바꾸기

동일한 이름을 가진 다른 파일이 서버에 이미 존재하는지 여부를 어떻게 확인할 수 있습니까? 서버의 파일 이름 순서를 유지하려고합니다 ... 예 : 파일 이름이 "xyz.flv"인 경우 서버에 이미 publish() 및 xyz.flv를 보내면 시퀀스가 ​​필요합니다 "xyz-1.flv"또는 "xyz-2.flv"...와 같은 파일 이름을 가져옵니다.

답변

1

왜 이름에 타임 스탬프를 사용하지 않습니까? 같은 것을하십시오 :

var date_str:String = (today_date.getDate()+"_"+(today_date.getMonth()+1)+"_"+today_date.getFullYear()+"_"+today_date.getTime());    
newRecording = new Recording();    //create a record instance 
newRecording.filename = "rec_" + date_str; //name the file according to timestamp 
+0

당신은이 * 답변 *을 확장해야합니다. – Yuck