bee*_*eek 7 air video away3d ios starling-framework
我想在iOS上用Away3d纹理播放视频.它在Android和Windows上都很好用.该视频将在IOS的Starling上播放,所以我知道这不是视频.
这是我添加视频的方式
sphereGeometry = new SphereGeometry(5000, 64, 48);
panoTextureMaterial = new TextureMaterial(panoTexture2DBase, false, false, false);
panoVideoMesh = new Mesh(sphereGeometry, panoTextureMaterial);
panoVideoMesh.scaleX *= -1;
panoVideoMesh.rotate(Vector3D.Y_AXIS,-90);
scene.addChild(panoVideoMesh);
panoTexture2DBase.player.play();
view.render();
Run Code Online (Sandbox Code Playgroud)
在iOS上,当我尝试将其加载为视频纹理时,我从netstats获取此信息.
NetStream.Play.Start
NetStream.Play.Failed
NetStream.Play.Stop
Run Code Online (Sandbox Code Playgroud)
我正在使用Away3d NativeVideoTexture类
texture = context.createVideoTexture();
texture.attachNetStream(_player.ns);
Run Code Online (Sandbox Code Playgroud)
我认为它可能与MP4编码有关,我已经好好看看并找不到任何有效的东西,目前我在FFMEG中尝试这个
-vcodec libx264 -profile:v main -level 3.1 -crf 23 -s 1024:768 -movflags +faststart
Run Code Online (Sandbox Code Playgroud)
但我设定的似乎没有太大的区别.
知道为什么我的视频无法在iOS上加载为VideoTexture吗?
归档时间: |
|
查看次数: |
275 次 |
最近记录: |