Firefox의 내장 객체 src 문제 변경 (IE9 또는 Opera에는 문제 없음)


0

다음 코드는 IE9 및 Opera에서 작동하지만 Firefox에서는 작동하지 않습니다.

Firefox에서 다른 링크를 클릭하고 비디오가 포함 된 페이지로 돌아갑니다. 그런 다음 비디오가 시작됩니다. 그렇지 않으면 비디오가 시작되지 않습니다 (페이지를 새로 고칠 때 다시 시작되지 않음).

function output_video_URL(id, local_path_of_video, remote_path_of_video) {
    var http_check = getHTTPObject();

    var local_URL = local_server + local_path_of_video;
    var remote_URL = remote_server + remote_path_of_video;

    http_check.open("HEAD", local_path_of_video);
    http_check.onreadystatechange = handleHttpResponse_check;
    http_check.send(null);


    function handleHttpResponse_check() {
        if (http_check.readyState == 4){
            if (http_check.status == 200) {
                var video = document.getElementById(id);
                video.src = local_URL;
                video.parentNode.Filename = local_URL;
            }
            else if (http_check.status == 404) {
                var video = document.getElementById(id);
                video.src = remote_URL;
                video.parentNode.Filename = remote_URL;
            }
        }
    }    
}



            <object width="364" height="266" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" id="mediaplayer1">
                <param name="Filename" value="filmler/canakkeleklipkucuk.wmv" />
                <param name="AutoStart" value="True" />
                <param name="ShowControls" value="false" />
                <param name="ShowStatusBar" value="false" />
                <param name="ShowDisplay" value="false" />
                <param name="AutoRewind" value="false" />
                <embed id = "canakkeleklip" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/MediaPlayer/" width="320" height="240" src="filmler/canakkeleklipkucuk.wmv" autostart="True"  showcontrols="false" showstatusbar="false"  showdisplay="false" autorewind="false"> </embed>
            </object>
            <script type = "text/javascript"> output_video_URL('canakkeleklip', 'videos/canakkeleklipkucuk.wmv', 'filmler/canakkeleklipkucuk.wmv'); </script>

그래서 비디오가 파이어 폭스에서 작동하지 않습니까?
알버트

다른 페이지로 되돌아 가서 만 비디오가 재생됩니다. 새 탭에 페이지를 새로로드하거나 페이지를 새로 고치면 비디오가 재생되지 않습니다.
rasitburak

답변:


0

wmv를 사용하는 특별한 이유가 있습니까? 별도의 브라우저에 별도의 파일을 제공하면서 여러 요소를 사용하고 고려하고 있습니까?

@ media.io 파일을 온라인에서 변환하거나 도구를 다운로드하여 사용할 수 있습니다. Miro Video Converter를 많이 사용합니다.


우선 조언 해 주셔서 감사합니다. 대답은 그렇습니다.이 작업에는 wmv를 사용해야합니다. 나중에 변환기를 사용할 수 있습니다. 이 작품에서는 비디오의 src를 변경하려고합니다.
rasitburak
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.