我正在尝试以编程方式更新音频网址,并根据调试工作,但问题是播放器在更新网址后消失,我得到的只是一个空白页面。 只有当我在iPhone模拟器或iPhone上使用代码时才会发生这种情况,代码在Safari上正常运行。
代码:
Ext.define('senchaApp.view.AudioPage',{
extend: 'Ext.Container',
xtype:'audioPageView',
requires:[
'Ext.Audio'
],
config:{
fullscreen: true,
layout: {
type : 'vbox',
pack : 'center',
align: 'stretch'
},
items: [
{
xtype: 'audio',
cls: 'myAudio',
id:'audioss',
url : './file.mp3',
loop: true,
}
],
listeners:{
painted:function()
{
Ext.getCmp('audioss').setUrl('./file2.mp3');
console.log(Ext.getCmp('audioss').getUrl());
}
}
}
});
有关于这个原因的想法吗?
答案 0 :(得分:0)
嘿@Hamurabi尝试这个活动,
Ext.getCmp('audioss').play()
我希望这会有所帮助。 :) Ciao