我有一个UIStackView,里面UIScrollView显示水平排列的动态添加的子视图.当前的解决方案将开始显示左侧的项目,我想开始从中心分配项目而不更改子视图的宽度和高度.我怎么做?我也对不使用的解决方案持开放态度UIStackView.这样我就可以支持设备<iOS9.
(当前)
(预期)
我需要在我的视图顶部添加一个简单的加载动画...并希望它位于屏幕的中心(可见咏叹调)..任何人都可以指向正确的方向.如何获得窗口的中心,以便我可以添加子视图..?
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并没有给我任何错误信息.或者我不知道如何正确调试它.
我坚持这个问题持续了这么多天.任何帮助,将不胜感激.
谢谢.
:我能够使用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并没有任何错误.
也试过v4l2src,没有运气.
从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文件.
但这似乎没有写任何文件.
我错过了什么吗?
autolayout ×1
gstreamer ×1
ios ×1
ios9 ×1
iphone ×1
java ×1
macos ×1
nginx ×1
objective-c ×1
rtmp ×1
uiscrollview ×1
uistackview ×1