我試圖將此簡化爲僅用於此示例的操作代碼:(假設'logo.f4v'是根視圖中的短視頻剪輯該項目,並已被列入包)。flash視頻netstream.time始終在空中返回'0'android應用
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.007
0.046
0.092
等
但在Android設備上運行的進度值E不改變以反映播放時間:
等
這是怎麼回事?如果相關,這是一個華碩MeMo Pad 10.1,運行操作系統版本4.3 - 和空氣應用程序設置爲使用GPU渲染模式。
另外,Android上的音量級別有問題。 –