【问题标题】:Sending multiple images to chromecast via IOS results in flickering通过 IOS 将多张图片发送到 chromecast 导致闪烁
【发布时间】:2015-03-09 11:20:52
【问题描述】:

我想使用 API 而不是自定义接收器从 iOS 向 chromecast 发送图像流。

我可以使用此代码在 NSTimer 上发送图像

GCKMediaInformation *mediaInformation =
[[GCKMediaInformation alloc] initWithContentID:url
                                    streamType:GCKMediaStreamTypeNone
                                   contentType:@"image/jpg"
                                      metadata:nil
                                streamDuration:0
                                    customData:nil];

//cast video
[_mediaControlChannel loadMedia:mediaInformation autoplay:TRUE playPosition:0]; 

但每一帧之间都有严重的闪烁。 API 是否能够无缝传输图像?

【问题讨论】:

    标签: ios stream chromecast


    【解决方案1】:

    这与 API 无关;这是您如何在接收端处理多个图像和它们之间的转换的问题; Default/Styled 接收器不会为这类事情做任何特别的事情;您需要编写自己的接收器。

    【讨论】:

    • 我正在使用 API,我得到一个闪烁。我认为这很清楚。
    • APIs负责获取url给receiver,图片的展示是receiver自己的,所以不管你觉得清楚与否,都不是API的问题。
    • 因此 API 无法在不让屏幕空白一秒钟的情况下发送新的图像 url。这对于许多需要具有身份验证的应用程序来说将是一个巨大的优势,并且客户端 JS 不安全或不实用。
    • 我似乎无法传达我的信息。您在电视屏幕上看到的内容由接收器应用程序完成;没有单个发送者 API 关心电视上的演示;如果您想要一种不同的方式来呈现图像或在图像之间转换,您需要编写自己的接收器。
    • 我完全理解你。有一个默认接收器应该支持我想做的事情,但不支持。 developers.google.com/cast/docs/receiver_apps
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-18
    相关资源
    最近更新 更多