小编Umr*_*aev的帖子

将 Android 屏幕流式传输到视频播放器

我在笔记本电脑上使用 Windows 7 64 位,在三星 Galaxy S4 设备上使用 Android 5.0.1。我正在尝试使用以下代码通过 adb 流式传输我的设备屏幕: adb shell screenrecord --output-format=h264 - | vlc - 我有 vlc v2.2.4 但它没有显示任何内容。

但是,如果我使用 k-lite mega codec pack v12.3.5 附带的经典媒体播放器,代码如下: adb shell screenrecord --output-format=h264 - | "C:\Program Files (x86)\K-Lite Codec Pack\MPC-HC64\mpc-hc64_nvo.exe" -它显示的内容类似于我的屏幕,但图像完全损坏。

如果我adb shell screenrecord --output-format=h264 /sdcard/screenrecord.mp4用来记录我的设备屏幕,从设备中拉出它并使用经典媒体播放器打开它,那么它的视频就完全没问题了。但是,即使在这种情况下,vlc 也无法打开。

可能是什么问题?为什么我可以观看录制的视频,但不能观看流媒体视频?

还有一个后续问题。我找到了 adb-server 的命令来获取设备的屏幕截图。它是adb shell screencap命令的替代方法。我可以通过 Qt 框架中的 QTcpSocket 使用该命令。

但是,我找不到替代adb shell screenrecord. 在这种情况下,我需要使用 QProcess 来运行命令并以某种方式将输出转发到 QMediaPlayer。到目前为止,我无法成功,因为我发现QMediaPlayer::setMediaacceptsQMediaSourceQIODevice. 我发现 …

qt android adb

2
推荐指数
1
解决办法
5823
查看次数

WPF将内容扩展到窗口外

我想在wpf中获得以下效果

主窗口如下所示 主窗口 当你点击朋友面板时,朋友列表应该扩展到窗外 朋友扩大了

当我点击该列表中的项目时,我必须能够捕获该事件并在主窗口上处理如何在wpf中实现该功能?

我试过使用扩展器,但它没有显示不符合窗口大小的内容.它只显示了内容的一部分

.net c# wpf

1
推荐指数
1
解决办法
1519
查看次数

标签 统计

.net ×1

adb ×1

android ×1

c# ×1

qt ×1

wpf ×1