在我使用Sencha Touch和Phonegap的项目中。我曾尝试在Sencha Touch中使用Phonegap Media Plugin来重现本地文件音频,但不起作用。
这是我的代码:
Ext.application({ name: 'ApplicationName',
requires: ['Ext.MessageBox'],
launch: function() {
console.log("launch");
this.launched = true;
this.mainLaunch();
},
mainLaunch: function() {
//console.log('Device name: ' + device.name);
if (!this.launched) {return;}
Ext.fly('appLoadingIndicator').destroy();
Ext.create('Ext.Container', {
fullscreen: true,
layout: {
type: 'vbox',
pack: 'center'
},
items: [
{
xtype : 'toolbar',
docked: 'top',
title : 'Ext.Audio'
},
{
xtype: 'toolbar',
docked: 'bottom',
defaults: {
xtype: 'button',
handler: this.playAndroidNativeSound
},
items: [
{ text: 'Play', flex: 1 }
]
}
]
});
},
playAndroidNativeSound: function() {
var src = '/android_asset/www/src/crash.mp3';
var media = new Media(src);
media.play();
}});
有什么想法吗?
由于