问题标签 [custom-receiver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
57 浏览

android - 接收器上缺少 MediaManager 调试消息

加载完成后,我尝试将新状态发送给发件人(Android 应用程序)。我尝试以下方法:

当我运行我的代码时,我在调试器中没有任何与此相关的内容。我期待来自 cast_receiver.js 的消息,例如:“发送消息”或错误,但我什么也没得到。

即使我使用:mediaManager.onMetadataLoadedOrig(media),我什么也没抓住,我怎么知道我正在向发件人发送一些东西?我应该添加特定代码吗?

我期待类似:已连接发件人的意外连接消息

我真的很陌生。

谢谢你的帮助。

0 投票
3 回答
2039 浏览

android - 使用自定义接收器的 Chromecast 投射 HTML 对象

我正在开发一个 Android 应用程序,我需要向 Chromecast 发送一个 PDF 文件,所以我决定使用一个返回 HTML 对象的 PDF 解码库。

是否可以使用 sendMessage() 方法将该 HTML 对象发送到 Chromecast,以便我可以在电视中显示转换后的 PDF 文件?我应该将message参数更改为我的html对象吗?

我正在使用适用于 Android 的 CastHelloText 应用程序中的自定义接收器,但恐怕这不适合我的需要。

由于pdfLoadImages方法还将 PDF 页面作为图像返回,以这种方式发送 PDF 文件会更容易吗?

0 投票
1 回答
104 浏览

android - 向发件人广播状态时如何更改命名空间

媒体开始播放后,我使用如下的 broadcastStatus() 方法向发送者广播状态: mediaManager.broadcastStatus(true);

在我的日志中,我看到命名空间是默认生成的,并且是:urn:x-cast:com.google.cast.media。

是否可以更改它并传递特定的命名空间?我尝试,但没有成功: window.messageBus = castReceiverManager.getCastMessageBus('mynamespace);

cast.receiver.media.MEDIA_NAMESPACE = 'mynamespace';

谢谢

0 投票
2 回答
1323 浏览

metadata - Chromecast 将元数据发送到接收器

我需要帮助,在我的客户接收器 Chromecast 应用程序中,我无法获取初始化应用程序的媒体元数据。

在成功的会话请求之后,我加载了这样的媒体:

如何在接收器应用程序中访问该元数据?我试过了

但没有运气。在需要对接收器进行编码以使数据可用之前是否有任何步骤?

0 投票
1 回答
165 浏览

android - Chromecast 自定义接收器按语言显示不同的内容

我在android中编写了一个发送者并编写了一个自定义接收者,我有一个问题,当发送者连接时,我怎么知道从接收者显示不同的语言内容

0 投票
2 回答
736 浏览

iot - COAP 作为流媒体源

我目前正在研究 IOT Coap 协议。我通过铜火狐插件访问本地主机上的服务器。然后我在服务器中添加了具有“GET”功能的资源。之后,我将其客户端作为流媒体源。这是客户端流式传输的代码

但我面临一个问题。在流式传输期间,它只读取一次资源。之后,它会获取所有空的 rdd 并完成它的批次。同时,如果资源改变了它的值,它就不会读取它。我做错了什么吗?或者是否有任何其他功能可以在我可以在我的自定义接收器中处理的资源发生更改时读取。?或者关于如何在流式传输期间持续获取价值的任何想法?

任何帮助都非常期待和赞赏。谢谢

0 投票
0 回答
564 浏览

metadata - 从接收方更新媒体元数据

我正在通过媒体播放器库在我的自定义接收器上播放视频。在我的接收器中,我想更新视频元数据以设置当前播放媒体的标题。做这个的最好方式是什么?

目前,当视频开始播放时,我正在更新媒体管理器中的媒体信息对象,这似乎工作正常,但我想知道是否有更好的方法来做到这一点?可能在我已覆盖的媒体管理器 On Load 方法中。

谢谢!

0 投票
1 回答
566 浏览

chromecast - chrome cast 接收器应用程序中的混合内容阻塞

我正在尝试使用 Chromecast 自定义接收器播放受 DRM 保护的内容。我正在关注此文档https://developers.google.com/cast/docs/custom_receiver

但这对我不起作用。它给出了以下错误日志。

请指教。提前致谢。

0 投票
1 回答
243 浏览

chromecast - 在 chromecast 接收器中连续播放

我需要在我的 google cast 自定义接收器中实现连续播放。为此,我在播放我的第一个内容后处理“结束”的视频事件,我必须在那里进行 API 调用以获取下一个内容的媒体 URL。现在我对如何重新开始玩我的新内容感到困惑。

请指教。提前致谢。

0 投票
1 回答
1366 浏览

apache-spark - Spark Streaming:自定义接收器:数据源:Websphere 消息队列

我正在尝试在 Spark 流中为 WSMQ 数据源实现客户接收器。我按照此处提供的示例进行操作。

后来我在这个 Github 存储库中进行了示例。

我遇到了三个问题:

1:错误(程序运行一段时间后出现此错误)

  1. 即使我在创建会话时使用了此代码,该程序也不会从 WSMQ 中删除消息

    /li>
  2. 我需要Receiver在 Custom Receiver Spark API 上实现一个可靠的解释。它说:

    要实现可靠的接收器,您必须使用 store(multiple-records) 来存储数据。这种风格的 store 是一个阻塞调用,只有在所有给定的记录都存储在 Spark 中之后才会返回。如果接收方配置的存储级别使用复制(默认启用),则此调用在复制完成后返回。因此,它确保数据被可靠地存储,并且接收器现在可以适当地确认源。这确保了当接收器在复制数据的过程中失败时不会导致任何数据——缓冲的数据将不会被确认,因此稍后将由源重新发送。

我不知道如何处理存储(多条记录)?

我无法弄清楚为什么会发生这些错误以及如何实现可靠的Receiver.

这是代码: