동영상 자바스크립트 제어질문입니다.
맨마루
2023.04.01
일시 정지를 했는데..자꾸 정지로 표시되네요ㅠ.ㅠ
왜 그럴까요..
소스
html
object id=media name=media ...생략
embed id=media ..생략/embed
/object
현재 동영상은 시작시 자동 재생..
alert로 상태값 찍어보니 2로 나옴.
script 부분..
varm = document.getElementById(media);
m.pause();
이렇게 실행했는데..
alert로 상태를 찍어보니..
alert(mediaObj.playState); -- 결과가 자꾸 0이 나오네요.-ㅅ-;
어떤부분이 잘못된건가요?
-
ChocoHoilc
api는 ms 사이트에 가시면 script 관련 항목에 접근하는게 되어 있구요. clsid을 기준으로 미디어 버전이 6, 6.4 , 7을 구분합니다. 네스케이프는 7로 인식하니 ie도 7의 clsid을 사용하시면 될 것 같습니다.
-
옆집꼬마야
설명을 해드릴수는 있는데.. 말로 풀기가 어렵긴하네요. 일단 미디어의 버전을 확인 하시구여, 그 버전마다 미디어를 사용하는 api가 다르게 되어있습니다. 버전 마다 playState도 다르구요. 그거부터 확인하시고 api 보고 만드셔야 할거 같습니다..
-
세찬
익스에서만 되면 되는데요.안되네요.ㅠ.ㅠ
왜 안될까요? -
초코맛사탕
한가지 팁을 드리자면..
동영상을 스크립트로 제어하는건 모든 브라우저에서 안됩니다..특정 브라우져만 인식을 하지욤..