我试图建立一个调用ffmpeg二进制文件的ProcessBuilder.我的问题是调用它,它在MacOs,Ubuntu和WindowsXp下完美返回,但在Windows7下,waitFor()永远不会返回.
在Windows 7下有没有类似的经验?任何帮助,将不胜感激!
我的命令:
ProcessBuilder pb = new ProcessBuilder( );
pb.command( "C:\\Windows\\System32\\cmd.exe", "/c", "c:\\ffmpeg\\bin\\ffmpeg.exe", "-version" );
Run Code Online (Sandbox Code Playgroud)
试过这些:
pb.command( "c:\\ffmpeg\\bin\\ffmpeg.exe", "-version" );
pb.command( "C:\\Windows\\System32\\cmd.exe", "/c", "start c:\\ffmpeg\\bin\\ffmpeg.exe -version" );
Run Code Online (Sandbox Code Playgroud)
结果是一样的.:(
我想创建一个skydome并制作shpere,纹理加载也很好,但我无法将相机移动到球体内部.球体消失了.我知道这是一个业余问题,但无法看到球体的内部.
是某种切割或Z缓冲问题吗?
我该如何解决?
我的代码:
<html>
<head>
<script src="js/jquery-1.8.3.min.js"></script>
<script src="js/three.min.js"></script>
</head>
<body>
<div id="container">
</div>
<script>
function addSpaceSphere( ){
// set up the sphere vars
var radius = 200,
segments = 16,
rings = 16;
var material = new THREE.MeshPhongMaterial({
color:0xFFFFFF,
map: THREE.ImageUtils.loadTexture( 'textures/SPACE014SX.png' )
});
var sphere = new THREE.Mesh(
new THREE.SphereGeometry(
radius,
segments,
rings
),
material
);
// add the sphere to the scene
scene.add(sphere);
}
function addLights(){
// create a point light
var ambient = new THREE.AmbientLight( …Run Code Online (Sandbox Code Playgroud)