【发布时间】:2014-03-14 13:04:32
【问题描述】:
我已尝试将其简化为本示例的操作代码:(假设“logo.f4v”是项目根目录中的一个短视频剪辑,并且已包含在包中。)
var connection:NetConnection = new NetConnection();
connection.connect(null);
var video:Video = new Video(1280, 720);
addChild(video);
var stream:NetStream = new NetStream(connection);
video.attachNetStream(stream);
stream.play('logo.f4v');
stage.addEventListener(Event.ENTER_FRAME, function(e:Event):void { trace(stream.time); });
所以这个应该只是将视频放到舞台上,然后在播放时跟踪流的进度,每帧一个跟踪。通过 Flash IDE 对此进行测试,它会追踪到您期望的值:
0
0.007
0.046
0.092
等等
但在 android 设备上运行时,进度值不会改变以反映播放时间:
0
0
0
0
等等
有什么关系?如果相关,这是一个 ASUS MeMo Pad 10.1,运行操作系统版本 4.3 - 并且 air 应用程序设置为使用 GPU 渲染模式。
【问题讨论】:
-
另外,Android 上的音量有问题。
标签: android actionscript-3 flash air adobe