문제

flv Flash 플레이어를 사용하려고 합니다. 여기에서 Windows 양식 응용 프로그램에서.현재 문제 없이 1개의 .flv 파일을 재생하고 있지만 여러 파일을 재생할 수 있어야 합니다.이 컨트롤이 제공하는 재생 목록을 사용해 본 사람이 있습니까? 아니면 더 좋은 방법이 있습니까?

도움이 되었습니까?

해결책

웹페이지/브라우저에서 원하는 방식으로 컨트롤을 실행할 수 있나요?그렇다면(그리고 문제는 winforms에 있는 것이므로 브라우저 컨트롤에 포함시키겠습니다.그렇지 않다면 제가 직접 창작자로 참여하겠습니다.

다른 팁

나는 귀하의 소프트웨어와 flv 사이에 WebBrowser 컨트롤을 배치하는 것을 매우 주저할 것입니다. 왜냐하면 flv에 대한 모든 제어권을 잃게 되고 해당 상태에 대한 의미 있는 알림을 받지 못하게 되기 때문입니다.긴밀한 통합이 이루어지지 않으면 사용자 경험이 매우 저하됩니다.블로그 게시물 여기 COM을 통한 플래시 내장에 대한 지침이 있습니다.

흠 나도 같은 문제에 직면했습니다.문제는 loadmovie 방법이 마지막 동영상을 지우지 못하는 것 같습니다.그리고 지금까지 동일한 플래시 플레이어에 새 영화를 로드하는 기술을 찾지 못했습니다.

글쎄요, 저도 똑같은 일을 해야 한다는 걸 깨달았고 아직 명확한 해결책이 없었기 때문에 제가 제공하겠다고 생각했습니다.내가 한 일은 다음과 같습니다.

//Load JWPlayer swf
axShockwaveFlash1.FlashVars = "autostart=true";
axShockwaveFlash1.ScaleMode = 0;
axShockwaveFlash1.LoadMovie(0, Directory.GetCurrentDirectory() + @"\JWPlayer\player.swf");
axShockwaveFlash1.Play();

//Play new flv
axShockwaveFlash1.CallFunction("<invoke name=\"sendEvent\" returntype=\"xml\">" + 
    "<arguments><string>load</string><string>" +
    @"C:\FLVFiles\Example.flv" +
    "</string></arguments></invoke>");

이를 알아내기 위한 주요 참고 자료는 다음과 같습니다.(지난 포스팅을 참고하세요)http://www.longtailvideo.com/support/forums/jw-player/bug-reports/8687/how-to-call-sendevent-from-c

내가 이것을 언급하는 이유는 사람들이 관심을 가질 만한 다른 이벤트에 대한 링크가 있기 때문입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top