小编Aji*_*ith的帖子

UIStackView - 从中​​心均匀分布视图

我有一个UIStackView,里面UIScrollView显示水平排列的动态添加的子视图.当前的解决方案将开始显示左侧的项目,我想开始从中心分配项目而不更改子视图的宽度和高度.我怎么做?我也对不使用的解决方案持开放态度UIStackView.这样我就可以支持设备<iOS9.

CURENT

(当前)

预期

(预期)

uiscrollview ios autolayout ios9 uistackview

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

将UIView置于屏幕中央

我需要在我的视图顶部添加一个简单的加载动画...并希望它位于屏幕的中心(可见咏叹调)..任何人都可以指向正确的方向.如何获得窗口的中心,以便我可以添加子视图..?

iphone objective-c

16
推荐指数
2
解决办法
3万
查看次数

gstreamer流式传输到nginx rtmp服务器

PS:第一次gstreamer用户在这里.:)

我试图从使用gstreamer连接到beaglebone的logitech c920网络摄像头流式传输视频到nginx服务器.但不知何故,rtmpsink对我失败了.但是,随着filesink能够将视频保存在beaglebone上.虽然我仍然有一些帧丢失问题而没有音频,但我希望流媒体部分能够先工作.Im使用的命令是

GST_DEBUG=4 GST_DEBUG_FILE=gst2.log gst-launch-1.0 -v -e uvch264src device=/dev/video0 name=src auto-start=true average-bitrate=5000000 iframe-period=33  src.vidsrc  ! queue ! video/x-h264,width=1920,height=1080,framerate=30/1 ! h264parse ! flvmux ! rtmpsink location="rtmp://192.168.1.104:1935/hls/movie"
Run Code Online (Sandbox Code Playgroud)

我的调试输出在这里. 要旨

gstreamer在5秒内退出.

我验证了流媒体服务器的工作原理.但是从客户端来看,gstreamer并没有给我任何错误信息.或者我不知道如何正确调试它.

我坚持这个问题持续了这么多天.任何帮助,将不胜感激.

谢谢.

更新1

:我能够使用ffmpeg将本地文件发送到我的rtmp服务器,并且服务器正在按预期处理它.

ffmpeg -re -i /Users/r3dsm0k3/10.mp4 -vprofile baseline -ar 44100 -ac 1 -c copy -f flv rtmp://192.168.1.4:1935/hls/example
Run Code Online (Sandbox Code Playgroud)

用fakesink试过gstreamer并没有任何错误.

更新2

也试过v4l2src,没有运气.

nginx rtmp gstreamer beagleboneblack

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

从JAVA问题执行Unix系统命令

从JAVA代码执行系统命令时,我遇到了一个奇怪的问题.
其实我想Mac OSX从我的JAVA App 获取系统信息.
为此我正在使用

Runtime.getRuntime().exec("system_profiler -detailLevel full");

这工作正常.如果我打印输出,它很酷.但我想将此信息写入plist文件以供将来使用.对于即时通讯使用system_profiler.like 的-xml参数,

 String cmd = "system_profiler -detailLevel full -xml > "+System.getProperty( "user.home" )+"/sysinfo.plist";
 Process p = Runtime.getRuntime().exec(cmd); 
Run Code Online (Sandbox Code Playgroud)

基本上这应该在当前用户主目录中创建一个plist文件.

但这似乎没有写任何文件.

我错过了什么吗?

java macos system-information

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