问题标签 [android-cling]

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 回答
624 浏览

java - 使用 Java 中的 Cling 获取 UPnP 设备的流 URL

我想为我的 Java 应用程序使用 Cling 来浏览我的 Panasonic dmr-bct720 蓝光刻录机的目录。我尝试了第一个示例,但 Cling 找不到该设备。使用 VLC,我可以浏览它并观看视频。

谁能给我一个如何显示流 URL 的示例?

0 投票
0 回答
528 浏览

android - Cling 内存不足(在三星 Galaxys3 上测试)

我使用cling库为 DLNA 创建了演示。我已按照cling android page上给出的所有说明进行操作。但它给了我内存不足的错误。我已经在 HTC salsa 和三星 Galaxy S3 上对其进行了测试。

日志:

主要活动:

显现:

我错过了什么吗?任何帮助表示赞赏。

提前致谢。

0 投票
1 回答
684 浏览

android - 如何使用 Cling 知道 UPnP 状态变量的值?

我正在使用 Cling for Android 实现一个控制点,在我的一项活动中,我需要知道主机提供的状态变量的值。状态变量值在主机启动时设置,除非主机重新启动,否则不会更改。

如何获取状态变量的当前值?AFAIK 文档只解释了如何订阅状态变量事件,我不能使用它,因为变量不会触发任何事件。或者也许我应该只写一个 UPnP 操作来检索值?

0 投票
0 回答
1056 浏览

android - Android Cling UPNP - 无法发现本地设备

我正在使用 Cling 库来发现同一本地网络(wifi)上的 android 设备。为此,我UDAServiceType = SwitchPower在两个不同的 android 手机(PhoneA 和 PhoneB)上创建了两个本地设备()。

但是,当我upnpService.getControlPoint().search()在 PhoneA 上执行此操作时,它只会发现 phoneA 的本地设备和连接到同一 wifi 的我的 PC 名称(UDAServiceType = MediaPlayer)。但它没有发现其他 PhoneB 上的任何本地设备。我在清单文件中声明了两项服务:

好吧,我认为问题是:与其创建本地设备并将其与本地服务绑定,不如创建一个远程设备并将其与远程服务绑定?如果是?那我该怎么做。我也在关注这个链接Cling on Android

我想要做的是广播(IP、deviceName、Port、devicePort、serviceName、deviceType)设备并发现连接到本地网络(wifi)的设备。

0 投票
1 回答
1311 浏览

android - CLING Upnp 示例

我在下面的链接中使用 Cling UpnpBrowser 演示。

http://4thline.org/projects/download/misc/

我正在使用 2 部手机来运行它。但是这个应用程序不能列出设备。

你能给我一个视频演示或一些建议吗?

0 投票
1 回答
372 浏览

android - 使用 CLING 的 PHONE GAP android 应用程序

我想使用 cling 库制作一个 PHONE GAP android 应用程序,该库用于检测同一 wifi 网络中可用的所有 upnp 设备。

到目前为止,我遵循的链接如下。

  1. phonegap:- http://phonegap.com/

  2. 紧贴库:- http://4thline.org/projects/mailinglists.html#nabble-td4025045

我已经使用 cling 制作了一个 android 应用程序来检测设备,但现在我想使用 PHONEGAP 制作这个应用程序(适用于 IOS、WINDOWS、ANDROID 等多个平台)

任何文件都将被接受

我使用phonegap android完成了基本的hello world应用程序

0 投票
1 回答
277 浏览

android - 添加的 Android 附着设备与添加的远程设备

我正在使用 Cling 1.0.5

每次remoteDeviceAdded调用我都会填充视图。

在调试期间,我看到deviceAdded首先调用,然后remoteDeviceAdded

有时,remoteDeviceAdded不会被调用,但deviceAdded仍会被调用。

那么哪个用于发现远程媒体渲染器?

0 投票
2 回答
2293 浏览

android - 如何使用 Eclipse 构建 Cling Android 示例

我在这里查看了源代码https://github.com/4thline/cling/tree/master/demo/android(实际上我使用了 Cling 2.0.1 发行版附带的源代码,它是一样的)

但是经过几周尝试用我的 Eclipse 构建它,我没有成功

我在这里找到了一篇关于此的文章http://datababel.wordpress.com/2013/07/29/upnp-client-in-android-with-cling-getting-started/但说明仍然不够清楚。

我想用 MavenEclipse 来简化必须做的工作,但是在那篇文章中,他们似乎没有使用 Maven 而是直接使用码头 jar

有人可以逐步告诉我如何使用 Maven(源代码附带的 pom.xml 文件)使用 Eclipse 构建 Android 源代码吗?我的意思是:

我试图在 Cling 论坛的邮件列表上询问,但该论坛是如此不活跃,并且该论坛的所有者 Chris Bauer 不愿意回答与此相关的问题

非常感谢你。任何帮助表示赞赏。

编辑1:

我已经尝试过解决方案:打开 .jar 文件并删除每个 .jar 中的 about.html,然后再次压缩它们。根据这篇文章http://www.gubatron.com/blog/2013/03/12/jar-dependencies-if-you-plan-to-use-the-cling- ,我在我的项目中包含了 8 个码头 .jar 文件upnp-library-in-your-android-project/

这是我在 Eclipse 中运行时的错误日志

0 投票
1 回答
975 浏览

android - 适用于 Android 的 Cling UPnP 库。关机重启后看不到设备

我正在使用 android 的 cling 库来定位和控制我的 WiFi 网络中的其他移动设备。我已经下载并导入(在 Eclipse 中)Cling Browser 和 Cling Switch Power Examples,它们工作正常,直到我从远程设备退出 Switch power 应用程序并重新启动它。

之后,它就再也不会在 Cling Browser App 中看到了。使设备再次出现在浏览器中的唯一方法是从 android 设置的应用程序菜单中强制停止电源开关应用程序并重新启动它。

AndroidUpnpServiceImpl 是否有可能没有正确关闭?我尝试先解除绑定,然后使用 stopService() 停止服务,但仍然没有。
我已经在几台设备上进行了测试,都使用 Android 4.1 和 4.4。我注意到了同样的行为。难道我做错了什么?

先感谢您

我忘了说我可以看到 UPnPServiceImpl 的日志:
>>> 正在关闭 UPnP 服务...
<<< UPnP 服务关闭完成
,这表明该服务必须已正确关闭。

0 投票
0 回答
464 浏览

android - Android Cling 将本地音频文件流式传输到渲染器

我正在编写一个允许将媒体从电话流式传输到媒体渲染器的应用程序。

我正在使用 Cling 进行 UPNP 集成,现在我开始有点困惑了。

如果我想从我的手机流式传输音乐,我是否必须在我的应用程序中同时编写 MediaServer 和 ControlPoint,其中 ControlPoint 访问服务器并将 URL 发送到渲染器?

或者是否有更好/更简单的方法来实现此功能,只需访问手机上的文件并以某种方式仅使选定的文件可用于流式传输,因此仅在手机上使用控制器而不使用 MediaServer?