내 chromecast 동영상을 제공하기 위해 허용 된 자체 URL을 사용할 수는 있지만 내 앱에서 직접 YouTube 동영상을 스트리밍 할 수 있습니까?Android 앱의 Chromecast YouTube 동영상 열기
필자는 YouTube 앱을 원격으로 실행하고 비디오 ID를 어떻게 든 가져 오는 것이 필요하다고 가정하지만 그 방법을 찾을 수는 없습니다.
Android 앱에서이 작업을 수행 한 사람이 있습니까?
감사합니다.
내 chromecast 동영상을 제공하기 위해 허용 된 자체 URL을 사용할 수는 있지만 내 앱에서 직접 YouTube 동영상을 스트리밍 할 수 있습니까?Android 앱의 Chromecast YouTube 동영상 열기
필자는 YouTube 앱을 원격으로 실행하고 비디오 ID를 어떻게 든 가져 오는 것이 필요하다고 가정하지만 그 방법을 찾을 수는 없습니다.
Android 앱에서이 작업을 수행 한 사람이 있습니까?
감사합니다.
아직 해결 방법이 필요한지 확실하지 않은 경우 확실하지 않습니다. 이를 수행하는 방법은 다음과 같습니다.
MimeData data = new MimeData("v=g1LsT1PVjUA", MimeData.TYPE_TEXT);
mSession.startSession("YouTube", data);
위의 내용은 YouTube 세션을 만들고 비디오를 재생해야합니다.
Google에서 사용자가 모바일 장치에서 로컬로 YouTube 앱을 시작한 다음 사용자가 ChromeCast 기기로 동영상을 전송하도록합니다. https://www.youtube.com/tv?v=g1LsT1PVjUA
이를 :
당신이 장치에서이 같은 URL을로드 할 필요가 Chromecast 기기에 YouTube 동영상을 보려면 : 다른 솔루션을 해킹하려는 경우
그러나 여기에 또 다른 옵션은 YouTube 플레이어의 TV 버전을 표시합니다. 이제 수신기 HTML 페이지가 해당 페이지로 리디렉션 할 수있는 방법을 찾아야합니다. 이것은 수신기 페이지의 일부 자바 스크립트로 수행 할 수 있습니다. URL은 자체 프로토콜을 사용하여 모바일 앱에서 수신자에게 전달 될 수 있습니다. 자신의 프로토콜을 만드는 방법에 대한 Cast SDK tic-tac-toe 예제를 살펴보십시오.
모바일 앱이 수신기를 실행하면 Cast SDK에서 만든 웹 소켓 연결을 통해 수신기에 비디오 ID를 전달합니다. 수신자 HTML은 ID를 가져온 다음 "window.location.href"를 사용하여 YouTube 동영상 URL을로드합니다.
해결 방법을 이용해 주셔서 감사합니다. 어떻게 보이는지 보도록하겠습니다. 하지만 Chromecast에서 YouTube 앱을 실행하고 올바른 매개 변수를 전달하여 앱에 직접 동영상을 열 수있는 방법이 있다고 생각하십니까? – joaomgcd
Google은 개발자를 위해 문서화하지 않았습니다. 따라서 사용자가 자신의 YouTube 앱을 통해이를 원할 것으로 생각합니다. –
이것은 작동합니다. 맞춤 수신기를 만들었습니다. 그리고 내 IOS 스위프트 애플 리케이션에서 수신기 애플 리케이션에 비디오 ID와 메시지를 보냅니다. 그런 다음 리시버 앱에서 'window.location.href'를 사용하여 엽니 다. – Guus
나는 존재했다! 고마워요! :) 매력처럼 작동합니다! 다른 기본 제공 Chromecast 앱과 유사한 정보가있을 가능성이 있습니까? 다시 한 번 감사드립니다! – joaomgcd
다른 앱을 아직 보지 못했지만 곧 적용될 것입니다. 내가하기 전에 뭔가를 찾으면 저에게 알려주세요. 감사 :). –
현재 Chromecast 및 SDK에서 사용할 수있는 '새로운'방법이 있습니까? – PieterAelse