adobe captivate 6을 사용하여 만든 교육용 비디오가 있습니다. 동영상을 볼 때 재생을 시작하기 전에 10 초에서 60 초 정도 걸리면 아무 것도 나타나지 않습니다 (파일의 범위는 1MB에서 5MB까지입니다) . jquery를 사용하여 jquery-ui 대화 상자에로드하고 파일이 완전히 다운로드되면 브라우저가 재생을 시작하도록합니다..swf 파일을 즉시 재생하려면 어떻게해야합니까?
내가 가진 문제는 재생을 시작하기 전에 .swf가 완전히 다운로드되기를 기다리고 있습니다. 계속해서 재생을 시작한 다음 다운로드를 계속 진행하면 사용자는 무언가를보기 훨씬 전에 오래 기다릴 필요가 없습니다.
이와 같은 비디오 교육은 비교적 새로운 영역이므로 내 옵션이 무엇인지 모릅니다 ... .swf가 갈 길이 멀지 않은지, 내 매력을 사용하는 것이 무엇입니까? Captviate에있는 YouTube 내보내기를 시도했지만 YouTube에 맞게 동영상 크기를 조정하여 글꼴을 너무 작게 읽었습니다.
나는 youtube에서 비디오를 볼 때 immediatly로 재생을 시작하지만 시청할 때 계속 다운로드합니다 ... 나는 기존의 .swf 파일로 이와 같은 것을 풀 수 있는지 궁금합니다.
이 문제의 대안과 가능한 해결책은 무엇입니까?
미리 도움을 주셔서 감사합니다. 여기
<span onclick="$('#popup_tutorial').dialog('option', 'position', 'top').dialog('option','title','Portfolios - Creating a new portfolio').load('tutorials/acctg_payments.php').dialog('widget').dialog('open');" class="a_link edit_link">View Tutorial</span>
가 #popup_tutorial HTML입니다 :
<div id="popup_tutorial" style="text-align:left"></div>
<script type="text/javascript">
$("#popup_tutorial").dialog({
bgiframe: true,
autoOpen: false,
Height: 740,
width: 900,
modal: false,
close: function() {$(this).empty();}
});
</script>
여기 .swf 파일의 코드를 보유하고 얻는 .PHP 페이지입니다 여기
대화 상자를로드 할 호출입니다 이<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
<script src="standard.js" type="text/javascript"></script>
</head>
<body bgcolor="#f5f4f1">
<div id="CaptivateContent">
</div>
<script type="text/javascript">
var so = new SWFObject("acctg_payments_making.swf", "Captivate", "881", "720", "10", "#CCCCCC");
so.addParam("quality", "high");
so.addParam("name", "Captivate");
so.addParam("id", "Captivate");
so.addParam("wmode", "window");
so.addParam("bgcolor","#f5f4f1");
so.addParam("menu", "false");
so.addParam("AllowScriptAccess","always");
so.addVariable("variable1", "value1");
so.setAttribute("redirectUrl", "http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash");
so.write("CaptivateContent");
</script>
<script type="text/javascript">
document.getElementById('Captivate').focus();
document.Captivate.focus();
</script>
</body>
</html>
감사합니다 ... 나는 브라우저 캐시 파일, 나는 그것을 클릭 다음 번 다운로드 한 경우, 즉시이를 다운로드하는 것이 ... 그것은 가능할 것이다 재생됩니다 발견 클라이언트 캐시에 넣고 준비시켜야합니다 ... 아니면 memcache와 같은 것이 도움이 될까요? – Ronedog