내 응용 프로그램에서 YouTube 비디오를 재생하려고합니다. 모든 것이 잘 작동합니다. 하지만 YouTube에서 콘텐츠가 포함 된 동영상을 보려고 할 때. 실패합니다.어떻게 서명을 해독하고 객관적인 목적으로 YouTube 추출 URL에 추가 할 수 있습니까?
발견 한 사람이 서명을 암호화하고 해독하여 URL에 추가해야한다고 생각합니다.
IOS에서 decrypt signature
하는 방법을 모른다.
stream
{
"fallback_host" = "tc.v12.cache7.googlevideo.com";
itag = 22;
quality = hd720;
s = "8E6E5D13EB65FB653B173B94CB0BCC3A20853F5EDE8.5E2E87DF33EEDE165FEA90109D3C7D5DADA06B6BB60";
type = "video/mp4; codecs=\"avc1.64001F, mp4a.40.2\"";
url = "http://r7---sn-cvh7zn7r.googlevideo.com/videoplayback?pcm2fr=yes&sver=3&expire=1393773646&itag=22&id=bae644fc84702cd2&upn=SjZd81MudQs&sparams=gcr%2Cid%2Cip%2Cipbits%2Citag%2Cpcm2fr%2Cratebypass%2Csource%2Cupn%2Cexpire&ms=au&gcr=in&mt=1393747698&source=youtube&ratebypass=yes&ipbits=0&fexp=935620%2C919120%2C912523%2C932288%2C914084%2C916626%2C937417%2C937416%2C913434%2C932289%2C936910%2C936913%2C902907&mv=m&key=yt5&ip=103.250.162.79";
}
나는이 재생되지 url
를 사용
http://www.youtube.com/get_video_info?video_id=uuZE_IRwLNI&el=vevo&ps=default&eurl=&gl=US&hl=en
. 어떤 해결책이 있습니까?
YouTube API의 문서화되지 않은 부분을 사용하고 있으며 어떤 종류의 일관성이 필요하다고 생각하십니까? 's'은 전혀 쓸모 없으며, 쓸모 없게 될 수도 있습니다. – CodaFi
내 앱에서 YouTube의 모든 유형의 동영상을 재생하기 때문에. 나는 어떤 방법도 찾지 못하고있다. 그래서 나는 구글을하고 있고 나는 그 지점에왔다. 사과가 받아들이지 않을 거라는 걸 압니다. 하지만 제 고객을 보여주고 싶습니다. –
진짜 YouTube API로이 작업을 수행 할 수 없습니까? – CodaFi