Sencha Touch和Phonegap(媒体插件)

时间:2013-11-21 09:32:16

标签: android extjs cordova touch

在我使用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();
}});

有什么想法吗?

由于

0 个答案:

没有答案