Вельмі шмат чаго добрага можна сказаць пра SDK iPhone Brightcove, гэта лёгка, гэта, здаецца, працуе вельмі добра, але ёсць таксама памылкі, дыі дакументацыя трохі супярэчлівая і / ці састарэлая. Прыкладанне OnePlanet таксама састарэла. Гэта паведамленне з'яўляецца маёй спробай выправіць некаторыя з гэтых рэчаў.
Ёсць тры рэчы, неабходныя для атрымання вашага прыкладання будзе:
Вы павінны выкарыстоўваць ваш Read with URL Acccess маркерам для вымання відэа. Стары рахункі не маюць гэтага так што вам прыйдзецца звязацца з Brightcove падтрымкі, каб атрымаць іх. Доступу да гэтай старонкі ад хаты -> Параметры ўліковага запісу -> API кіраванні:

Наступнае, што вам трэба, каб пераканацца, што ваш UDS уключаны. Вы можаце знайсці на гэтай старонцы Галоўная старонка -> Параметры ўліковага запісу -> Выдавецтва налады:

Нягледзячы дакументацыі кажучы, Вам патрэбен відэа сказаць, прагрэсіўную загрузку гэта насамрэч не пытанне. Усё што вам трэба зрабіць, гэта наладзіць ваш званок будзе, як гэтага ад гэтага выдатнага Doc:
bc = [[BCMediaAPI alloc] initWithReadToken:@"your read with URL Access api"]; // This makes UDS happen. Without it there is no happiness in the world. [bc setUdsSupportOn:YES]; videoList = [ [ NSMutableArray alloc ] init ]; NSError *err; BCPlaylist *bcp = [ bc findPlaylistById:1234512345L error:&err ]; if (bcp != nil) { for (int i = 0; i < [ bcp.videos count ]; i++) { [ videoList addObject: [ bcp.videos objectAtIndex: i ] ]; } }