2014-10-20 4 views
0

현재 Google Chromecast로 미디어를 전송할 수있는 Android 용 미디어 애플리케이션을 개발 중입니다.내 웹 서버에서 Android의 Chromecast에서 원하는 위치로 미디어 시작/시작

이 응용 프로그램은 공개되지 않으므로 내가 선택한 (웹 서버, 로컬 파일 등) 일부 비공식적 인 선택은 토론의 일부가 아닙니다.

문제는 미디어 스트림을 Chromecast에로드하거나 스트림에서 검색 할 때 변경되지 않는다는 것입니다. 콜백은 성공했다고 말하지만 영화는 처음 위치에서로드 할 때부터 계속 재생하며 remoteMediaPlayer.seek (XX)를 수행 할 때 변경되지 않습니다.

로컬에서 재생중인 영화는 SD 카드의 파일입니다. 동시에 휴대 전화는 웹 서버 (KWS)를 실행하고 chromecast에는이 URL이 제공됩니다. 그렇지 않으면 완벽하게 작동합니다. - 재생하고, 일시 중지하고, 재생중인 영화를 변경할 수 있습니다. 문제 없습니다. 그러나 나는 문제를 찾는다.

내가 웹 서버를 언급하는 이유는 googles 샘플에서 URL ""을 실행할 때 추구하는 작업 때문입니다.

파일을 직접 호스팅하기 때문에 다른 사람이 무엇인지 알아낼 수 있습니까? 스트림에 지속 기간이 없으면 remoteMediaPlayer가 스트림을 검색 할 수 없다는 내용의 게시물을 보았습니다. 하지만 그렇습니다. remoteMediaPlayer.getStreamDuration()의 호출은 실제 미디어 기간을 반환합니다.

모든 도움이 감사합니다 ... 제가 파일을 호스팅하는 방법에없는 뭔가가있는 것 같습니다.

+0

같은 문제가 있습니다 : https://stackoverflow.com/questions/47031243/chromecast-live-duration? 감사 –

답변

0

나는 이제 내 문제를 해결했습니다. 다른 사람이이 또는 이와 유사한 문제점이있는 경우 http 점진적 다운로드를 지원하는 웹 서버를 사용하십시오. 안드로이드 특정 경우에, 이것은 보아 웹 서버라는 애플 리케이션이었다.