문제

나는 플래시 플레이어에게 스트리밍 라이브 비디오를 가지고 놀고 있습니다. 문제는 (내 로그에서) 많은 사용자가 라이브 비디오 피드를 열고 실제로보고 있는지 여부에 관계없이 하루 종일 열어 두는 것 같습니다.

당신이 상상할 수 있듯이, 이것은 대역폭의 끔찍한 낭비입니다. 따라서 사용자가 적극적으로 피드를보고 있는지 확인하는 방법을 원합니다. 그렇지 않은 경우 닫으십시오. 플래시 구성 요소를 포함하는 창은 최소한 활성 창이어야합니다.

이 작업을 수행 할 수 있습니까? 어떤 솔루션을 생각할 수 있습니까?

감사!

도움이 되었습니까?

해결책

문제는 실제로 플래시 관련이 아닙니다. JavaScript를 사용하여 임베딩 창이 초점을 잃었을 때 스트림을 죽이기 위해 플래시 앱에 명령을 발사해야합니다.

플레이어의 뷰포트에 스트림이 일시 중지 된 효과에 대한 메시지를 표시 할 수 있습니다. 사용자가 재생을 재개하려면 다시 플레이 할 수 있습니다.

다른 팁

또한 플레이어가 일시 중지를 시작하고 창이 초점을 맞추면 시작합니다. 이는 무작위로 많은 탭을 열면 비디오가 비디오로 탭에 도달 할 때까지 영화를 시작하지 않습니다. 사용자에게 좋고 저장합니다. 당신의 대역폭.

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