问题标签 [miracast]

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

android-4.4-kitkat - “无效的控制类别:android.media.intent.category.LIVE_VIDEO”

有没有人在 logcat 中看到过这个?

我的代码:

0 投票
1 回答
232 浏览

android - SETUP 响应消息中缺少 UDP 源端口号

我正在开发 android 中的 Wifi Display Sink 应用程序,并且面临源未在 RTSP SETUP 消息中发送 UDP 服务器端口号的问题。

设置响应如下

注意:我已经在源设备中使用 tcpdump 找出了服务器端口号。它是 16660。它看起来也不像任何专门分配的端口号。似乎是硬编码到 Wifi 显示应用程序的源设备中的随机端口号。

有没有其他方法可以知道我应该监听传入的 UDP 数据包的服务器端口号?

0 投票
0 回答
1461 浏览

android - 如何在我的应用程序中使用 android wifi-display 本机源?

我想在我的应用程序中使用 miracast 而无需进入系统设置,并在我的应用程序中找到 miracast 设备并连接到它们。在设置可以帮助我的类中的两个类隐藏在 android SDK 中:

所以我想在 android 媒体框架中使用它们的原生源代码。我想知道这是否是最好的方法,如果是,我如何在我的应用程序中使用这个本机代码?Android 如何在 android SDK 中使用这个原生代码?

0 投票
2 回答
15919 浏览

android - 以编程方式从 android 投射到 Miracast 接收器的步骤

我正在尝试编写一个应用程序,该应用程序将开始通过 miracast 将屏幕从 Android 手机投射到电视上。我正在使用 HDMI 加密狗,因为有问题的电视本身不支持 Miracast。我一直在尝试这里的代码,但它需要一个应用程序 ID,我按照这些步骤获得了它。我的问题是,说明似乎表明我需要注册 miracast 加密狗,以便它可以与未发布的“调试”应用程序对话。但是,只提到了 Google Cast 设备,这与 miracast 的协议不同。我还需要注册加密狗吗?

有没有更简单的方法通过 Miracast 以编程方式投射到设备?要求是没有用户交互,所以我不能只显示一个投射按钮。

如果相关,我正在使用 Android 5.1。

编辑:经过进一步研究,我意识到 Google Cast 使用与 Miracast 完全不同的协议,因此所有关于注册加密狗的讨论都无关紧要。在 Android 中进行 Miracast 完全不需要注册。问题是 API 被隐藏,有关详细信息,请参阅下面的答案。

0 投票
0 回答
71 浏览

debugging - 调试 Windows Phone 10 Continuum 应用程序

如何调试 Windows Phone 10 Continuum 应用程序?到目前为止,我发现的唯一选择是将 Continuum 与无线(Miracast)接收器一起使用。没有这样的接收器是否可以调试?

问候,

0 投票
6 回答
17654 浏览

c# - 自动连接到 Windows 10 上的 MS Wireless 显示器

我想编写一个 Windows 服务(在 c# 中)或一个 powershell 脚本,将我的笔记本电脑(在启动或组合键时)自动连接到我的 MS 无线显示适配器以进行屏幕镜像。在 Windows 10 中,我只能通过转到通知并单击“连接”>“MS 无线适配器”>“连接”来手动执行此操作。

我发现有一个Miracast API,但没有太多关于如何使用它的文档。

我还在MiraDisp.dll 上找到了这个文档,并且有两个函数 OpenMiracastSession 和 CloseMiracastSession。

问题是我不知道如何在 c# 中使用这些函数。我知道我可能不得不使用 pInvoke。谁能指出我正确的方向?

0 投票
1 回答
10528 浏览

android - 禁用 iOS/Android 屏幕镜像

在 iOS 和 Android 中有什么方法可以检测我的应用程序是否被镜像(通过 Miracast/AirPlay/Samsung Smart View)和/或禁用镜像?

0 投票
2 回答
192 浏览

android - 安卓手机之间的 Miracast

我正在尝试开发一个将主用户屏幕镜像到其他屏幕上的 Miracast 应用程序。我正在尝试使用 WiFi 热点。WiFi-Direct可以做到这一点吗?如果可能,请提供一些提示。

0 投票
0 回答
376 浏览

android - 单击媒体路由按钮显示不是我想要的

我想在我的 android 应用程序中添加 miracast 技术。

我希望 mediaRouteButton 显示可能的显示列表,以便在单击后连接它们。这个怎么做?我尝试了这段代码(操作栏中的路由按钮):

在我的 menu.xml 中:

但是,当我单击此菜单按钮时,它会显示包含 4 个奇怪项目的对话框,而不是我可以连接的显示器。单击该项目后,应用程序崩溃了。那么,我该如何实现这个功能呢?按钮,然后单击此按钮显示可能的显示列表。谢谢。

0 投票
0 回答
191 浏览

android - 如何显示所有可能连接的显示器列表(miracast)

我需要显示所有可能显示的列表,然后选择其中一个与 Miracast 连接。这是我的代码:

编译此代码后,我按下 buttonScan,它显示 0 显示在区域中。但是我附近有一个显示器。但后来我连接到显示器(电视),进入我的应用程序,按下按钮扫描,它向我显示,我周围有 2 个显示器(电视和手机显示器)。但它很糟糕,我需要在连接之前扫描所有可能的显示器以进行连接......那么,我做错了什么?