YouTube Developers Live: YouTube Direct Lite for Android

이브라힘 울루 카야 : 안녕하세요 저는 YouTube API 개발자 인 Ibrahim Ulukaya입니다

관계 팀 And Android API Developer의 Roman Nurik과 함께하십시오 관계 팀 안녕, 얘들 아 어떻게되고 있습니까? IBRAHIM ULUKAYA : 그리고 오늘 여러분들이 이미 알아 낸 것처럼, 우리는 Android와의 YouTube API 통합에 대해 이야기 할 것입니다

그래서 그것은 안드로이드 앱과 같을 것입니다 YouTube에서 제공하는 YouTube Direct Lite Android 앱을 열면됩니다 우리는 디자인 원칙에 대해 이야기 할 것입니다 YouTube API와 YouTube API를 YouTube Direct Lite 어쩌면 시작하자

YouTube Direct Lite 란 무엇입니까? 너희들이 항상 Stack Overflow에서 묻는 동안, 내가 실제로 다른 사람들에게서 비디오를 얻을 수있는 방법에 대해 다른 사람들이 내 계정에 동영상을 업로드하도록 허용하려면 어떻게해야합니까? 사실, 프라이버시 문제 때문에 우리는 실제로 원하지 않습니다 귀하는 귀하의 비밀번호를 공유하거나 YouTube 계정을 공유 할 수 있습니다 모두가 내 YouTube 채널에 업로드하도록하십시오 따라서 YouTube Direct Lite를 만들었습니다

YouTube Direct Lite는 사람들이 자신의 채널에 대한 알림을 보냅니다 재생 목록을 조정하면 해당 재생 목록을 검토 할 수 있습니다 원하는 비디오를 승인 할 수 있습니다 재생 목록에 있어야합니다 따라서 업로드 한 후에는 실제로 보류 중이며 검토 재생 목록을 만들고 원하는 모든 비디오를 승인합니다

그리고 그들은 실제로 진짜 재생 목록에와 있습니다 세상을 보여주고 싶다 이렇게하면, 당신은 첫 번째 [INAUDIBLE] 검토 전에 공개합니다 이 경우 모바일 앱을 만들고 싶습니다 이렇게하면 YouTube Direct Lite로 시작했습니다

Android 프로젝트 프로젝트와는 별도로, 우리는 실제로 최상의 YouTube API 사용 사례 수집 YouTube Android 디자인 사례를 통해 사람들이 참조 프로젝트 이 프로젝트는 모두 GitHub에서 오픈 소스로 제공됩니다 github / youtube / ytd-android 그리고 여러분, 자유롭게 기부 해주십시오 그것을 사용자 정의하고 자신의 유스 케이스에 사용하십시오

사용 사례가 그렇듯이 팬에게 웹 사이트 또는 서비스 용 비디오를 업로드하십시오 그런 다음 YouTube 경쟁을 만들고 사람들이 최고의 동영상을 업로드합니다 그리고 그것을 검토하고 사이트에 표시 할 수 있습니다 시작하자, 어쩌면 우리가 화면을 볼 수 있다면, 나는 단지 약간의 데모를 보여줄 것입니다

첫 번째 메뉴에는 실제로 YouTube가 있습니다 입증 실제로 YouTube와 YouTube를 모두 관리 할 것을 요청합니다 내 Google+ 계정뿐 아니라 실제로 어떤 API를 사용하고 있는지 왜 우리가 그들을 사용하고 있습니다 그리고 그것을 시작으로, 권한 부여에 대한 실제 증거 OAuth 2

0 흐름입니다 그리고 우리가 승인 받았음을 확인하면 내 모든 동영상, 이전 동영상 및 [재미 있지 않은] 내부의 재미있는 비디오처럼 여기에는 세 가지 기본 옵션이 있습니다 하나의 옵션은, 나는 YouTube 동영상은 여기에 있습니다 나는 그것들 중 하나를 선택할 수있다

나는 그들을 놀게 할 수있다 그리고 일단 그들이 실제로 연주되면 – 그 비디오를 실제로 보여주고 싶습니다 나를 참아주십시오 여기 느린 인터넷이 있습니다 실제로 YouTube에 보낼 수 있습니다

그래 비디오가 이미 재생되기 시작했습니다 그리고 나서 실제로 그 재생 목록을 보냅니다 제출할 수 있습니다 동영상이 이미 해당 재생 목록에 제출되었습니다

제출하고 싶습니다 저는 사실이 파일에서 상수 파일을 만들었습니다 그래서 당신은 실제로, 빨리, 당신의 [INAUDIBLE] 파일 목록 보내려는 재생 목록 ID를 구울 수 있습니다 모든 제출물은 해당 재생 목록으로 이동합니다

두 번째 것은 실제로 미리 녹화 된 비디오 우리는 비디오가 있습니다 ROMAN NURIK : 내 자신의 많은 비디오 이브라힘 울루 카야 : 오, 알겠습니다 큰

그리고 그 업로드를 사용하십시오 실제로 이미 업로드가 시작되었으며 실제로 프로세스를 추적합니다 더 긴 비디오가 있다면 더 나은 진행 또는 세 번째 옵션으로 비디오 녹화를 시작할 수도 있습니다 기스로부터

우리는 멋진 비디오를 가질 수 있으며 아마도 네 와우! 이브라힘 울루 카야 : 예, 우리 같은 것을 보여줍니다

그리고 아마도 카메라는 다른 것이 아니었을 것입니다 그래서 저는 안드로이드 카메라도 그리고 나는 [부적절한] 그것을 [INAUDIBLE] 엘리먼트로 보자 진행률 표시 줄이 실제 작동합니다 우리는 좀 더 긴 비디오를 녹화 할 것입니다

설명하기에는 [INAUDIBLE]을 사용합니다 세 가지 유스 케이스가 있습니다 첫 번째로, 이미 업로드 한 파일 중 하나를 제출할 수 있습니다 YouTube 동영상을 제출합니다 새 비디오를 녹화 할 수있을뿐 아니라 Android 기기에서 녹화 한 동영상 그리고 그들은 모두 YouTube로 보내질 것입니다

따라서이를 사용하여 YouTube 업로드 또는 추가 태그를 추가하여 YouTube Direct Lite 어떤 재생 목록이 실제로 동영상을 보낼지를 안다 나는 그것이 1 분이면 충분하다고 생각한다 네 이 비디오를 보내 봅시다 그리고 우리는 항상 비디오를 보여줄 수 있습니다

그리고 당신은 이미 시작했습니다 보시다시피 여기에 알림 바가 있습니다 시작이 완료되었다는 것입니다 진행 상황을 보여줍니다 그리고 그것이 완료되면, 우리는 실제로 볼 수있게 될 것입니다

또 다른 알림으로, 동영상은 이미 처리가 완료되면 우리는 동영상이 준비되었습니다 가서 비디오를 볼 수 있습니다 이제 내 계정의 동영상 관리자가되었습니다 실제로 YTDL에서 거부 한 YTDL 제출물과 내 동영상을 보내고 싶은 나의 실제 재생 목록 3 개의 동영상이 있으므로 이전에 공유 한 내 동영상입니다

실제로 절제 도구로 이동합니다 내 평가는 AppSpot, ytdirectliteapp에서 호스팅됩니다 spotcom/static-min/admin

html 거기에서, 나는 실제로 – 이미 내 계정으로 로그인했습니다 그리고 나는 나의 플레이리스트를 본다 그리고 제가 실제로 갈 때 저는 실제로이 세 가지를 봅니다 이미 승인 된 동영상과 내가 방금 제출 한 동영상이 보류 중입니다

그래서 내가 실제로해야 할 일은 비디오를 승인하는 것뿐입니다 그리고 일단 그들이 그것을 승인하면, 우리가 실제로 "성공"에 가면 내 재생 목록에 이미있는 비디오를 볼 수 있습니다 그리고 내가 여기 내 오래된 비디오로 돌아 가면, 내 재생 목록에, 나는 이미 내 재생 목록에 업로드되어 있는지 확인하십시오 YouTube Direct Lite 앱과 같았습니다

그리고 말하자면, 저는 로마 누릭 (Roman Nurik)에게 여기로 물어 봅니다 우리가 사용한 디자인 원리에 대해 이야기하기 이 앱은 진짜 같았습니다 [INAUDIBLE] 처음에 나는 그것을 로마에 가져 가고, 로마는 나를 많이 도와 주었다

그리고 그가 말하는 것을 보자 ROMAN NURIK : 좋아, 그럼 디자인에 대해 조금 이야기 해보자 이 앱의 그래서 제가 여기에서 이야기하고 싶은 몇 가지가 있습니다 첫 번째는이 앱의 가장 중요한 부분이 하나의 기본 일반 흐름이 있다는 것입니다 어떤 종류의 비디오 콘텐츠가 있거나 녹화하고 싶습니다

그 비디오 내용 그리고 나서 당신은 그것을 준비의 종류로 가져 가고 싶습니다 미리보기 영역 그런 다음 해당 동영상을 업로드하려고합니다 당신은 선택했거나 취했습니다

그리고 거기에서, 기본적으로 – 모든 추가 상호 작용은 상태 표시 줄을 통해 진행됩니다 공고 그래서 당신이 이것을 할 수있는 몇 가지 방법이 있습니다 주목할 첫 번째 사실은 실제로 비디오를 섭취하는 다른 방법 기존 YouTube 동영상 중에서 선택할 수 있습니다

귀하의 계정에 기본적으로 갤러리에서 항목을 선택할 수 있습니다 이전에 녹음 한 것, 전화, 어디서나 업로드하지 않고 또는 즉석에서 녹화 할 수 있습니다 그래서이 응용 프로그램의 원래 버전에서, 나는 당신이 2 개 또는 3 개의 큰 버튼이 있습니다 그리고 그 버튼들은 비디오 선택이나 선택이었습니다

갤러리 또는 레코드에서 그래서 즉시 사용자를 던지는 문제 3 개의 큰 버튼이있는 곳으로 그런 다음 즉시 결정을 내려야합니다 매우 정적 디자인의 관점에서 볼 때 매우 어렵습니다 기본적인 시각을 손상시키지 않으면 서 정말 멋지게 보입니다

공백의 사용과 같은 디자인 원칙 그런 것들 그래서 우리가하기로 결정한 것들 중 하나는 가장 일반적이거나 잠재적으로 가장 일반적인 형태의 입력, 하나 섭취 기술의 가장 일반적인 형태의 그 즉시 사용할 수있는 바로 그 앱을 엽니 다 앱을 여는 즉시 귀하의 목록을 볼 수 있습니다 기존 YouTube 업로드 그리고 그것은 기본적으로 당신의 최고의 종류입니다 섭취 옵션

네가 뭔가를 선택하고 싶지 않다면 이미 업로드했으면 기본적으로 아마도 어쩌면 20 %의 유스 케이스이거나 15 %의 유스 케이스 인 옵션 케이스, 또는 그런 것 당신은 그것들을 바닥에 추가 옵션으로 가지고 있습니다 또는 자신의 앱에서이 작업을 수행하려면 화면 오른쪽 상단의 작업으로 액션 바 그리고 이것에 대한 좋은 점은 섭취 기술을 선택하면 기본적으로 동일한 미리보기 흐름에 포함됩니다 같은 큰 미리보기를 얻었고 그 다음에는 버튼, YouTube Direct Lite에 업로드

그리고 거기에서 똑같은 일이 일어납니다 따라서 사용자에게 매우 즉각적입니다 무슨 일이야 그래서 우리가 여기서 한 두 가지 재미있는 것들이 있습니다 분명히, 변화에 추가, 전체 흐름 주변

첫째, 우리는 시각 자료와 함께 많은 시간을 보냈습니다 분명히 우리는 다음과 같은 흥미로운 것을 사용하고 있습니다 지형 우리는 여기서 Roboto Light를 사용하고 있습니다 우리는 Roboto Condensed를 두 영역에서 사용하고 있습니다

우리는 Roboto Condensed Bold All Caps를 사용하고 있습니다 이 버튼의 캡션 그리고 그것은 표준 Holo 디자인 미학의 일부를 따릅니다 다른 시스템 앱에서도 볼 수 있습니다 우리는 또한 반응이 빠른 디자인 기법을 사용하고 있습니다 따라서 실제로 Nexus 7에서 조금 더 좋아집니다

하지만이 화면과 Nexus의 차이점은 7, Nexus 4는 Nexus 7에서 사용하는 것으로, 2 열 그리드 또는이 경우 Nexus 10에서 2 열 그리드 아마 여기 네 칼럼처럼 더 많은 것을 할 수 있습니다 그리드 또는 뭔가 하지만 Nexus 4에서는 단일 열 목록입니다 그리고 그 도움이 일부 공백 문제를 완화하는 데 도움이 너는 덤벼들 것이다 예를 들어 Nexus에 목록을 방금 표시했다면 10 인치 가로로 보면, 물건이 매우, 매우 길고 믿을 수 없을만큼 이상한 종횡비

그래서 태블릿에서 멀티 칼럼 그리드를 사용합니다 좀 더 잘 반응하도록 도와 줄 수 있어요 디자인 된 앱 그 밖에서 우리는 또한 Android의 표준 측정 항목 따라서 표준 48dp 리듬과 16dp 여백이 있습니다 그래서이 경계선을 따라 거의 모든 곳에서 왼쪽 가장자리는 16dps입니다

전체 간격은 16 dps를 사용합니다 또는 8 dps 또는 4 dps 그것은 우리가 사용하는 표준 간격 모델의 종류입니다 그리고 도상학 그래서 원래, 우리는 매우 큰, 다채로운, 그라디언트 단추입니다

그리고 우리는 좀 더 조용하고 차분하고 평평한 스타일로 전환했습니다 아이콘 갤러리 아이콘이 매우 인상적입니다 표준 갤러리 아이콘 표준을 사용하여 매우 평평합니다

홀로 라이트 액션 바 스타일이라고 생각합니다 그리고 기록을 위해, 어떤 기록이 매우 자주 붉은 색과 관련된, 우리는 그것에게 줄 것을 결심했다 약간 다른 치료 디자인 측면에 대한 흥미로운 점은 사실,이 아이콘들에 대해서는 우리가 갈 필요가 없었습니다 포토샵이나 뭐든지

Android Asset Studio를 사용하고 일반 아이콘 생성기 우리는 클립 아트 집합에서 아이콘을 연결했습니다 원했고, 우리가 필요로하는 색을주고, 방금 내보냈습니다 그것들을 모든 다른 밀도에 맞 춥니 다 그래서이 많은 것, 우리는 정말로 어떤 종류의 것이 필요하지 않았습니다

특별한 포토샵 작업 우리는 XML 편집기에서 디자인을 수행했습니다 Android Studio의 레이아웃 편집기에서 사실 Eclipse에 있었습니까? 이브라힘 울루 카야 : 예, 이클립스에있었습니다 네 그래서 우리는 Eclipse ADT 플러그인에서 디자인을 수행 한 다음 모든 아이콘은 Android 자산 스튜디오에서 가져온 것입니다

전반적으로 디자인은 매우 간단합니다 우리는 우리가 가지고있는 많은 견고한 기술을 사용합니다 쉽게 이용할 수 있습니다 전반적으로 샘플 앱의 견고한 디자인입니다 이거 정말 좋다

IBRAHIM ULUKAYA : 사실, 플러스 디자인, 당신은 또한 몇 가지 안드로이드 기술 여기처럼, 당신은 실제로 NotificationCompat 그리고 그로부터 당신은 우리의 진보를 보여줄 수 있습니다 동영상 준비가 완료되었을 때뿐만 아니라 동영상을 볼 준비가되었습니다 클릭하면 비디오를 볼 수 있습니다

위에, 우리도 – 어쩌면 우리는 compat에 대해 이야기 할 수 있습니다 사실, 정말로 빨리, 우리는 이야기하고 싶었습니다 NotificationCompat에 관해서 그래서 YouTube 플레이어가 지원하는 API 수준을 잊어 버렸습니다 하지만 알림, 알림 기능이 있습니다

Android 41 이상에서만 사용할 수 있습니다 예를 들어, 추가 작업을 원하거나 귀하의 통지에 큰 이미지, 당신은 않을거야 새로운 API를 사용할 수 있습니다 그래서 우리는 NotificationCompat라고 불리는이 클래스를 가지고 있습니다 지원 라이브러리에 있습니다

기본적으로 어떤 새로운 API를 사용할 수 있습니다 Android 버전 그래서 여기, 통보를 위해, 나는 너를 믿는다 NotificationCompat 클래스를 사용했습니다 IBRAHIM ULUKAYA : 또한 NotificationCompat를 사용하여 분리 된 것

실제로 업로드를 시작하고 싶지 않을 때 업로드하여 앱을 방해합니다 따라서 사용자가 어디서든 앱을 사용하고 업로드, 사용자가 앱을 나가거나 닫는 경우 응용 프로그램, 난 정말 업로드 계속 싶어요 그래서 IntentService로 만듭니다 그래서 실제로 IntentService는 실제로 여기서 Compat를 사용합니다 그리고 이것을 사용하면 if보다 훨씬 더 가벼운 느낌을줍니다

그것은 기본적으로 별도의 스레드였습니다 전체 과정 진행 ROMAN NURIK : 예, IntentServices는 이 같은 IntentServices는 기본적으로 – 그래서 서비스는 단지 무언가입니다 백그라운드에서 실행됩니다

분명히 UI가 없습니다 그러나 서비스는 실제로 동일하게 실행됩니다 귀하의 UI로 스레드 따라서 스레딩에 아무 것도하지 않고 단순히 사용한다면 서비스, ​​그것은 실제로 같은 일을하고있을 것입니다 스레드를 UI로 사용하므로 UI가 중단 될 수 있습니다

IntentService는 실제로 매우 좋은 것입니다 기본적으로 스레드가 작업을 수행하는 것입니다 그리고 일이 끝나면 기본적으로 onHandleIntent 메서드가 완료되면 서비스, ​​그것은 스스로 멈추고 스레드를 죽인다 그래서 아주 좋은 방법입니다 실제로, 또한 대기열에 내장되어 있습니다

IntentService를 세 번 호출하면 첫 번째 작업을 수행하는 중입니다 실제로는 다른 두 개 대기열에 놓으면 나머지 두 명 끝내라 그것들이 끝나면, 그것은 스스로를 죽일 것입니다 그래서 정말 훌륭한 수업입니다 어떤 종류의 다운로드 또는 업로드, 그런 것들

아주 좋은 수업입니다 이브라힘 울루 카야 : 좋습니다 고마워, 로마 이제 실제로, 나는 또한 약간의 사용 된 YouTube API 및 YouTube 활용 방법 그래서 우리는 기본적으로 인증을 받았습니다 OAuth 2

0이었습니다 이를 위해 Google OAuth 인증 정보를 사용했습니다 정말 편리합니다 [INAUDIBLE] 그래야 거래 할 필요가 없습니다 토큰

새로 고칠 필요가 없습니다 또는 예외가있는 경우 예외가 모두 있습니다 덮어 씌우면 훨씬 더 쉽게 처리 할 수 ​​있습니다 그것이 [INAUDIBLE] 예외 인 경우 Google OAuth 자격증 명을위한 OAuth 2

0이 OAuth 20은 쉽게 사용할 수 있습니다 Play 서비스와 같은 예외가있을뿐만 아니라 사용할 수 없다면, 그것을 이해할 수있을 것입니다 또는 기록 가능한 예외처럼 뭔가가있는 경우 아마도 당신은 당신의 승인을 잃을 것입니다 실제로 있으면 [INAUDIBLE]을 (를) 팝업하십시오

표시 될 자체 승인 화면에서 당신은 아무런 실수없이 그것을 통과 할 수있을 것입니다 그것은 더 깨끗합니다 기본적으로 코드의 절반을 정리하는 데 실제로 도움이되었습니다 그것은 단지 인증 이었지만 정말 큰 문제였습니다 Google OAuth 계정을 사용하는 것이 좋습니다

그 자격 증명 또한 재개 가능한 업로드를 사용했습니다 재개 가능한 업로드는 실제로 데이터 API에 있습니다 당신은 한 장씩 업로드를합니다 업로드에 실패하면 [INAUDIBLE] 시도하여 가장 가까운 곳에서 업로드가 중단 된 위치부터 시작할 수 있습니다

끝까지 가버 리지 않고 끝까지 가야했다 처음부터 시작합니다 큰 파일을 업로드하는 경우 매우 유용합니다 그리고 작은 파일을 업로드하더라도 실제로는 정말 좋은 접근 방식을 업로드 할 수 있습니다 그리고 저는 실제로 정상적인 Java 재개 가능한 업로드를 그것을위한 자바 라이브러리, 그리고 그냥 안드로이드에 연결, 모든 것이 완벽하게 작동했습니다

업로드에서 우리는 실제로 끌어 오기 처리를 사용합니다 우리가 시작한 후에 실제로 Data API를 사용하고 있습니다 업로드, 우리가 소개 한 기하 급수적 인 백 오프와 함께, 우리는 계속 유지– 처리 상태를 당깁니다 그리고 일단 비디오가 준비되면, 우리는 당신이 할 수있는 것을 보여줍니다 이제 우리의 비디오를 시청하십시오

우리는 단지 다른 진행 상황 알림을 던집니다 NotificationCompat 우리는 여기에 많은 데이터 API를 사용합니다 실제로 업로드 재생 목록에서 자신의 동영상을 잡아 그리고 실제 업로드는 Data API입니다

실제 YouTube Direct Lite 제출은 기본적으로 [INAUDIBLE] 태그 추가, YouTube 재생 목록 추가 다이렉트 라이트 대쉬 재생 목록 ID, 태그의 종류 그래서 우리가 업로드하면, [INAUDIBLE]은 어느 재생 목록을 이해할 것입니다 당신은 그 비디오를 제출하고 싶습니다 그리고 그것은 Data API와 같았습니다 Google은 Google+ API를 조금만 사용하므로 Google+, 우리는 정말로 당신이 누구인지 알고 싶습니다

그리고 우리는 실제로 당신이 누군지 실제로 보여주고 싶습니다 실제로 우리가 당신을 이해한다는 것을 보여주고 싶습니다 우리는 당신이 누군지 알고 있으며, 실제로, 당신은 그것을 보낼 수있는 올바른 사용자입니다 다른 사람의 계정을 사용하고 있지 않습니다 이 과정에서 Google은 실제로 Google+에서 내 프로필 사진을 가져옵니다

너의 정체성 그리고 만약 당신이 데모로 돌아 간다면 조금 그리고 실제로 볼 수있는 데모에서는 Google+ 공유 버튼, Google +1 버튼 그리고 그렇게 [INAUDIBLE] 나는 실제로 여기에 갔다 그리고 그동안 나는 실제로 하나의 내가 전에 말했어야만했던 것

따라서 실제로 Google+를 클릭하면 실제로 공개적으로 버튼을 공유하십시오 아니면 그냥 취소 할 수 있습니다 그리고 Android [INAUDIBLE] 이전에 말한 것을 잊어 버렸고 Up 탐색 기능도 사용합니다 그래서 당신이 어떤 페이지에 있다면, 당신은 같은 것입니다 재검토, 돌아가고 싶다

항상 정상적인 뒤로 버튼을 사용하는 대신, 실제로 정말 멋진 업 내비게이션이 있습니다 그러면 홈 화면으로 이동합니다 이를 위해 네비게이션 트리를 만들면 실제 활동은 어떤 앱을 후진 시킬지를 안다 한 번 이상 너의 활동 – 네 그리고 실제로, 그것은 매우 어려웠습니다

Up을 구현합니다 글쎄,별로 어려운 것은 아니지만 많이 필요했습니다 Up을 올바르게 구현하려는 노력 하지만 이제 문자 그대로 몇 가지 추가 사항 만 있습니다 당신의 매니 페스트, 당신은 기본적으로 이것을 말할 수 있습니다

미리보기 활동 – 내가 부르는대로, 준비 구역의 종류 – 이 미리보기 활동, 그 부모 활동은 가정 활동입니다 그래서 안드로이드는 사용자가 위로를 누르면 버튼을 누르면, 기본적으로 그 매니페스트를 읽고 말합니다, 이봐, 나 가정 활동에 끌리기를 원한다 그리고 그것은 단지 당신을 위해 모든 것을 할 것입니다 과거에는 실제로 광고를 구현해야했습니다 onOptionsItemSelected 호출입니다

그리고 그것은 너무 많은 일이었습니다 그래서 우리는 그것을 매우 단순화했습니다 그리고 이것은 그것을 아주 많이 사용합니다 IBRAHIM ULUKAYA : 너무 기쁘다 나에게 5 분을 줬다

그리고 나는 그것을 정말로 즐겼다 또한 Android Player API를 사용하여 Play SDK에서 동영상을 만들면 그것을위한 완전히 새로운 UI보기 플레이어를 사용하기 만하면됩니다 그리고 플레이어의 [INAUDIBLE] 그것에 대한 모든 조치를 처리하는 방법 우리가 풀 스크린으로 갈 수있는 것처럼

그리고 우리는 [INAUDIBLE]의 비디오를 볼 수 있습니다 어디에서 그만 두었습니까? 그리고 돌아가서, [INAUDIBLE]은 그것으로부터의 무엇인가 ROMAN NURIK :이 미리보기 또는 준비 영역은 찍은 것과 같은 것들에 대한 비디오보기와 카메라 또는 갤러리, YouTube 플레이어 API를 당신이 선택한 어떤 것을위한 것입니다 그 격자는 처음에 IBRAHIM ULUKAYA : 예, 그래서 우리는 정말로 두 가지 모두에 대해 비슷한 인터페이스를 완성하십시오

그래서 당신은 이것이 실제로 두 번째 단계라는 것을 이해합니다 당신은 어느 단계에서 길을 잃지 않았습니다 당신은 정말로 당신이 사용할 수있는 주요 단계가 있다는 것을 알고 있습니다, 두 레코드 중 하나를 선택하고 기존 비디오 또는 재생할 수 있습니다 그리고 두 번째 단계에서, 당신은 그것을 승인합니다 그리고 그것은 주요 단계에오고, 그것은 당신이 업로드 중이거나, 이미 제출되었습니다

그리고 YouTube Direct Lite에 대한 모든 것이 었습니다 Android 앱 그리고 오늘 나에게 같이 온 것에 대해 고마워 네, 기꺼이 도와 드리겠습니다 IBRAHIM ULUKAYA : 그리고 우리는 항상 플러그를 꽂고 싶다고 생각합니다 개발자 관계 팀, YouTube와 Android 모두 전 세계 거의 모든 곳에서 채용되고 있습니다

로마 누리 크 : 항상 고용 이브라힘 울루 카야 : 우리는 항상 고용하고 있습니다 네가 우리와 함께하기를 희망한다 다시 생각 나게하기 위해 언제든지 신청할 수 있습니다 developer

googlecom/jobs는 물론 마음에 듭니다 오픈 소스 프로젝트는 githubcom/youtube입니다 YouTube 저장소 인 slash ytd dash android

그리고 [INAUDIBLE]에 가입 해 주셔서 감사합니다 뉴욕의 Ibrahim Ulukaya와 Roman Nurik 너를 만나