저는 웹 사이트의 헤더에 비디오를 넣어야한다는 점에서 프로젝트에서 PHP와 HTML로 작업하고 있습니다. 그리고 페이지를 변경할 때 비디오 스트리밍을 계속해야하며 주소 표시 줄에서 링크를 변경해야합니다.
누군가 구현 방법을 알고 있습니까?페이지가 바뀔 때 비디오 스트리밍이 계속됩니다.
답변
직면 한 두 가지 문제가 있습니다. 1은 주소 표시 줄을 변경하고 2는 영화가 있던 곳에서 계속됩니다.
옵션 1 : 주소 표시 줄을 변경하면 페이지가 다시로드됩니다. 유일한 예외는 페이지 재로드없이 변경할 수있는 책갈피 (#code)입니다. document.location.hash
을 사용하여이 값을 변경할 수 있습니다. 또한 jquery 플랫폼의 히스토리 플러그인에 대해 jquery history plugin을 점검하여 이와 결합 된 ajax를 사용할 수 있습니다.
이렇게하면 뒤로/앞으로 버튼을 사용하고 다른 사람에게 URL을 보낼 수 있습니다. 이것이 제대로 작동하게하려면 약간의 코딩 노력이 필요하다는 것을 명심하십시오.
동영상이 계속 변경되지 않으므로 사용자에게 적합합니다.
옵션 2 : 자바 스크립트 onunload
이벤트를 사용하면 재생중인 동영상의 현재 위치를 가져올 수 있습니다. 그런 다음 페이지가 평소와 같이 새 페이지로 다시로드 된 다음 onload
이벤트 또는 jquery를 사용하여 비디오를 마지막 재생 위치로 앞으로 이동합니다.
동영상이 중지되고 페이지가 새로 고침되고 동영상이 시작되면 중지되고 동영상이 다시로드되어야하며 앞으로 건너 뛸 수 있기 때문에 사용자에게는 보이지 않습니다.
결론적으로. 1 위가 가장 좋은 방법이지만 더 많은 노력이 필요하다. 그리고 나는 하나의 awnser에서 설명 할 수있다. 2 번 구현이 더 쉽습니다.
이것은 대단한 것 같습니다. 나는 그것을 시도하고 알려 드리겠습니다. –
js history 플러그인을 사용하여이 작업을 수행했습니다. 감사합니다. @hugo delsing –
PHP로이 질문에 태그를 지정했기 때문에 PHP로만 가능하다고 생각하지 않습니다. 사이트를 새로 고치지 않고 Ajax를 통해 페이지에 필요한 컨텐츠를로드하려면 JS가 필요합니다. 사이트를 새로 고치지 않으면 동영상이 계속 재생되며 모든 것이 정상이어야합니다. JS/Ajax를 사용하여 필요한 특정 컨텐츠를로드하면됩니다.
나중에 할 수 있지만 주소 표시 줄의 링크도 변경해야합니다. 그렇게하는 법? –
- 1. OpenCV에서 비디오 스트리밍이 느립니다.
- 2. PhoneGap - 온라인 비디오 스트리밍이 가능합니까?
- 3. 서버 측 비디오 스트리밍이 필요합니까?
- 4. WP7 페이지가 가로로 바뀔 때 배경 위치가 변경됩니다.
- 5. ipad 로의 비디오 스트리밍이 Tapestry5에서 작동하지 않습니다.
- 6. 비디오 스트리밍이 가능하도록 어떤 호스팅을 선택해야합니까?
- 7. UIWebView가 닫힌 경우에도 비디오/오디오 스트리밍이 중지되지 않습니다. - iPad
- 8. 오리엔테이션이 바뀔 때
- 9. 방향이 바뀔 때 난수가 변경됩니다.
- 10. 데이터가 바뀔 때 파일 조각화
- 11. 안드로이드 - 이미지 크기가 바뀔 때
- 12. 텍스트가 바뀔 때 UILabel이 축소됩니다.
- 13. 달이 바뀔 때 fullcalendar 이벤트로드
- 14. 방향이 바뀔 때 동일한 레이아웃을 유지하십시오.
- 15. 인터넷 또는 로컬 네트워크에서 비디오 스트리밍이 작동하지 않습니다.
- 16. iPad 라이브 스트리밍이 작동하지 않습니다.
- 17. vincenty 수식을 사용할 때 잘못된 계산이 계속됩니다.
- 18. 비주얼 애스펙트가 바뀌면 윈도우 테마가 바뀔 때
- 19. JFrame의 크기가 바뀔 때 시계가 나타납니다.
- 20. AM에서 PM으로 바뀔 때 시간 선택기가 충돌합니다.
- 21. URL이 바뀔 때 webview의 URL을 얻으십시오
- 22. 값이 바뀔 때 MySQL은 사용자 변수를 증가시킵니다.
- 23. UITextField 텍스트가 바뀔 때 UIScrollView 아래쪽으로 스크롤
- 24. 너비가 바뀔 때 불필요한 십진수가 표시됩니다.
- 25. 브라우저 툴바가 바뀔 때 동작 수행
- 26. 코코아 : iTunes 노래가 바뀔 때 콜백 수신
- 27. finish(); 작업 후에도 작업이 계속됩니다.
- 28. Android 기기는 방향이 바뀔 때 내 html 사이트를 확장하지 않습니다.
- 29. wcf tcp 비동기 스트리밍이 가능합니까?
- 30. SoapHttpClientProtocol에서 InnerChannel을 대체 할 때 VS2005에서 VS2008로 바뀔 때
시간이 표시된 쿠키를 설정 한 다음 페이지에서이 시점으로 비디오를 앞으로 이동합니다. – undefined
실제로 실제적인 방법은 실제로 페이지를 다시로드하지 않는 것입니다. 여기에는 몇 가지 접근법이 있지만 실제로 모든 것은 프레임 (또는 iframe) 또는 아약스로 끓습니다. 프레임을 사용할 때마다 하나님은 새끼 고양이를 죽입니다. 새끼 고양이를 구하십시오. 아약스 사용. – DaveRandom
괜찮아요.하지만 쿠키로 언제든지 일하지 않았습니다. 샘플 코드를 제공 할 수 있을지 모르겠다면 어떻게 생각하세요? @xyu –