jsfl 스크립트에서 내 .fla 프로젝트로 비디오를 가져오고 전체 내용을 .swf로 자동으로 내보내려고합니다. 가져올 때 비디오 마법사를 비활성화 할 수 있습니까? 동영상? 매번 모든 옵션을 수동으로 확인해야하는 것이 싫어. 비디오가 .flv 형식으로되어있어 차이가있는 경우CS5.5 비디오 마법사없이 jsfl을 통해 비디오 가져 오기
답변
AFAIK (JSFL API를 사용하여) 직접 FLV 가져 오기 대화 상자를 무시할 수 없습니다.
Sikuli 스크립트를 사용하여 FLV 가져 오기 마법사를 자동화하려고했습니다. 문서화되지 않은 FLfile.runCommandLine()을 사용하여 JSFL에서 스크립트를 실행할 수 있습니다.
OSX를 사용하고 있으므로이 다음 부분도 Windows에 적용되는지 잘 모르겠습니다. 나는 sikuli + 직접 스크립트를 실행하는 경우 :이 다음 실행에 문제가있는 FLV를 가져 오기를 계속하는
FLfile.runCommandLine("/Applications/Sikuli-IDE.app/Contents/MacOS/JavaApplicationStub /Users/george/Documents/sikuli/importFLV.skl");
플래시가 대기합니다. 가져 오기 FLV 대화 상자가 나타나지 않으므로 Sikuli 스크립트가 시간 초과됩니다.
FLfile.runCommandLine("open -a /Applications/Sikuli-IDE.app/Contents/MacOS/JavaApplicationStub /Users/george/Documents/sikuli/importFLV.skl");
을 그리고 이것은 응용 프로그램의 창을 열 것으로 보인다 큰 인 비동기 스크립트를 실행 :
그럼에도 불구하고,이 프로그램을 실행할 수 있습니다. 그런 다음 가져 오기를 실행합니다. sikuli 스크립트에 대한
- 기다립니다 대한 옵션을
- 대기
- 는 SWF에서 삽입 FLV를 클릭 집중하고 타임 라인에서 재생 얻을 대화
- 클릭 (초점)의 페이드 아웃 올바른 옵션을 선택한 대화 상자
- 클릭 계속
- 다음 화면 대기
- 클릭 이
또한
전체 테스트 스크립트는 다음과 같습니다
var doc = fl.getDocumentDOM();
FLfile.runCommandLine("open -a /Applications/Sikuli-IDE.app/Contents/MacOS/JavaApplicationStub /Users/george/Documents/sikuli/importFLV.skl");
var path = FLfile.platformPathToURI('Users/george/Desktop/cuePointTest_1.flv');
doc.importFile(path);
당신은 here를 실행하는 스크립트의 녹음을 찾을 수 있습니다. JSFL 스크립트를 실행 한 후 나머지 클릭은 Sikuli에서 처리합니다. 내 설정을 위해 source script과 Sikuli executable script을 다운로드 할 수도 있지만, 귀하의 설정과 다를 수 있습니다. Sikuli는 사용하기 쉽습니다 : 명령을 입력하고, 응용 프로그램으로 가서 CMD/Ctrl + Shift + 2를 눌러 스냅 샷을 잡고 계속하십시오.
이 작업을 수행하면 플래시가 새 문서를로드하는 동안 sikuli 스크립트를 수정하여 순서의 다음 동영상에 대한 클릭 횟수를 기다릴 수 있습니다.비디오 목록을 관리하는 다른 해결 방법이 있어야하지만이 솔루션이 설치에 적합한 지 여부는 의미가 있습니다.
동영상을 프레임 워크 .fla 파일에 포함 시켰습니다. 그 모든 동영상이 내 모든 플래시 비디오에서 일관되게 필요할 것입니다. D. 당신의 대답은 받아들이기에는 너무 철저했습니다. :) – CodedMonkey
Very cool, George. –
여러 머신/OS에서 Sikuli 스크립트를 테스트 해 보셨습니까? –
- 1. 비디오 앱에서 비디오 가져 오기
- 2. iPhone 비디오 축소판 가져 오기
- 3. 비디오 파일에 대한 메타 데이터 가져 오기
- 4. DirectShow.net에서 여러 비디오 렌더러 가져 오기 #
- 5. Android에서 비디오 이미지에서 프레임 가져 오기
- 6. facebook 뉴스 피드에서 비디오 가져 오기
- 7. FFmpeg의 비디오 가로 세로 비율 가져 오기
- 8. iPhone; 계속 카메라에서 비디오 가져 오기
- 9. URL에서 YouTube 비디오 ID 가져 오기
- 10. ogg theora 비디오 길이 가져 오기
- 11. XML에서 vimeo 비디오 정보 가져 오기
- 12. 비디오 호스팅 - 비디오 압축?
- 13. 비디오 프레임을 찾는 비디오 프레임
- 14. ajax 호출을 통해 비디오 호출하기
- 15. 이미지 및 비디오 갤러리 시작 갤러리 - 선택한 이미지/비디오 가져 오기 -
- 16. 모든 비디오 공유에서 비디오 임베딩
- 17. 비디오 API를 구축하기위한 비디오 API
- 18. UIView 가져 오기 airplay를 통해 재생할 애니메이션
- 19. 여러 개의 라이브 비디오 스트림을 WPF로 가져 오기
- 20. 내 로컬 컴퓨터에서 http로 비디오 파일을 가져 오기
- 21. 그림/영화에서 EXIF 정보 및 비디오 정보 가져 오기
- 22. 비디오 플레이어에서 홈 버튼을 누르면 EXC_BAD_ACCESS 가져 오기
- 23. json 및 php를 사용하여 Youtube 비디오 가져 오기
- 24. AVPlayer에 연결된 CALayer에서 UIImage 가져 오기 (비디오 재생에서 프레임 추출)
- 25. Silverlight Media Player Framework에서 비디오 높이 가져 오기
- 26. 아이폰 : 비디오 API : 라이브 비디오 스트리밍 수정
- 27. 로컬 비디오 소스에서 사진을 가져 와서 PHP 양식을 통해 제출하십시오.
- 28. 유튜브 비디오
- 29. 생방송 비디오?
- 30. Google 비디오 코드를 비디오 타이틀로 변환
동영상을 SWF 파일로 가져 와서 재생하려는 경우 FLVPlayback 구성 요소 및 코드 행을 사용하여 FlashVars에서 flv/f4v/mov 파일의 경로를 가져 와서 플레이어에게 전달하는 것이 좋습니다. 비디오를 FLA로 가져와야하는 이유는 무엇입니까? –
George, 그러면 비디오를 스트리밍하는 것처럼 들리므로 비디오 재생을 시작한 후에 오류 및 잠재적 인로드 시간을 최소화하기 위해 비디오를 최종 .swf 파일에 포함하려고합니다. 가져 오기를 시도하는 클립은 3 초 정도 밖에 걸리지 않으므로 .swf에 포함 된대로 잘 작동합니다. – CodedMonkey