2016-03-24 1 views
0

Есть ли все-таки, чтобы сделать видео-цикл? У меня работает приложение и потоки видео, но я хочу, чтобы он снова воспроизводился, как только он закончится. Есть ли простая опция для добавления опции цикла?Как сделать кастинг видео-петли

{ 
GCKMediaMetadata *metadata = [[GCKMediaMetadata alloc] init]; 

[metadata setString:@"Title" forKey:kGCKMetadataKeyTitle]; 

[metadata setString:@"www.website.com" 

      forKey:kGCKMetadataKeySubtitle]; 

[metadata addImage:[[GCKImage alloc] 
        initWithURL:[[NSURL alloc] initWithString:@"http://www.website.com/thumbnail.png"] 
        width:480 
        height:360]]; 
// [END media-metadata] 

// Define Media information. 
// [START load-media] 
GCKMediaInformation *mediaInformation = 
[[GCKMediaInformation alloc] initWithContentID: 
@"http://www.website.com/video.mp4" 
            streamType:GCKMediaStreamTypeNone 
            contentType:@"video/mp4" 
             metadata:metadata 
           streamDuration:0 
            customData:nil]; 

// Cast the video. 
[_mediaControlChannel loadMedia:mediaInformation autoplay:YES playPosition:0]; 
// [END load-media] 
} 

ответ

0

Один из вариантов заключается в создании очереди одного элемента с включенным флагом «повторения».

+0

Я не вижу флаг повтора в документации https://developers.google.com/cast/docs/reference/ios/interface_g_c_k_media_queue_item.html –

+0

Этот флаг установлен при загрузке вашей очереди, см. QueueLoadItems, который принимает параметр repeatMode. –

+0

Можете ли вы дать мне пример того, как я могу его реализовать. Я новичок в этом, и у меня возникают проблемы =/ –