Воспроизвести видео в ярком бухте - PullRequest
4 голосов
/ 24 октября 2011

Я хочу воспроизвести удаленное видео, размещенное в Brightcove.Поскольку URL-адреса Brightcove являются ссылками на проигрыватели, а не прямыми ссылками на видеофайлы, AVPlayer этого не сделает.Я знаю, что Brightcove предоставляет API, но не может найти ни хороших примеров для iOS, ни документации.

Любое направление помощи / указания приветствуется.

Ответы [ 5 ]

2 голосов
/ 26 октября 2011

Я не использовал Brightcove, но, осматривая их сайт, я вижу, что у них есть два API: API-интерфейс проигрывателя и Media API.Похоже, что Media API - это то, что вам нужно - оно задокументировано как дающее прямые ссылки на видео.На странице есть ссылка на несколько примеров.

1 голос
/ 05 ноября 2015

Надеюсь, это поможет вашему вопросу.Есть передачи, которые содержат прямую ссылку на видео.Вот ссылка для API-ссылки.

http://support.brightcove.com/en/video-cloud/docs/accessing-video-content-media-api

renditions - это объект javascript, содержащий несколько ссылок на видео в зависимости от разрешения, например 360,460, 720.

1 голос
/ 29 октября 2011

Вы также можете извлечь много кода из демо-источника Oneplanet. Фактически весь список воспроизведения и механизм видеопроигрывателя могут быть практически скопированы в ваш проект, поэтому все, что вам нужно сделать, это передать идентификатор видео или списка воспроизведения в их функцию initwithnibandplaylist в их контроллере представления, и все готово.

0 голосов
/ 08 марта 2012

Существует также Brightcove iOS SDK. Это действительно два SDK, один для Media API, а другой включает MediaPlayer. Если вы хотите использовать AVPlayer, вы можете использовать Media API iOS SDK. Вот документы для этого:

http://docs.brightcove.com/en/video-cloud/mobile-sdks/brightcove-player-sdk-for-ios

0 голосов
/ 19 ноября 2011

Вы можете найти прямую ссылку на видео через API API, полностью минуя API проигрывателя.Вам нужен профессиональный аккаунт и токен:

http://support.brightcove.com/en/docs/getting-started-media-api

В качестве альтернативы, вы можете создать простого «игрока» без каких-либо элементов управления (на самом деле, просто видеоокна) и создать свои собственные элементы управления HTMLполностью вне Brightcove, чтобы вызывать практически все, что вы хотите сделать через API проигрывателя.

...