【问题标题】:How to make casting video loop如何使投射视频循环
【发布时间】:2016-03-24 21:42:14
【问题描述】:

有没有办法制作视频循环?我的应用程序正在运行并且视频流,但我希望它在它结束后再次重播。有没有添加循环选项的简单选项?

{
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]
}

【问题讨论】:

    标签: ios chromecast google-cast


    【解决方案1】:

    一种选择是在打开“重复”标志的情况下构建一个包含一项的队列。

    【讨论】:

    • 我在developers.google.com/cast/docs/reference/ios/…987654321@文档中没有看到重复标志
    • 您在加载队列时设置了该标志,请参阅 queueLoadItems 它采用 repeatMode 参数。
    • 你能给我一个如何实现它的例子吗?我是新手,我遇到了麻烦=/
    • 如果您查看我们 GitHub 存储库中的 CastVideos-ios 示例,您将看到如何设置队列(一个元素)的示例。您所要做的就是设置重复标志。
    • 示例代码在QueueTableViewController.m里面吗?
    猜你喜欢
    • 1970-01-01
    • 2017-04-14
    • 2016-03-02
    • 2014-03-13
    • 1970-01-01
    • 2016-03-11
    • 2017-08-29
    • 1970-01-01
    • 2022-12-31
    相关资源
    最近更新 更多