aiuto.. ho 2 problemi con la mia app

  1. mariowork86
    mariowork86
    Ciao a tutti, mi sto cimentando in sencha touch da poco e ho questi 2 problemini:

    1. un alert che si apre dopo aver incluso phonegap.js nell'head

    TypeError: Object #<Object> has no method 'getServiceObject'

    come faccio a risolvere?

    2. Testandolo con l'IPAD (ho messo la mia app su un server LAMP) l'applicazione
    parte, ma non riesco a far eseguire un allarme sonoro, cioè .. il suono non si sente.
    Tutto questo nei test che faccio con chrome non succede e tutto fila liscio, nei dispositivi mobile
    non funziona nulla..

    dove sbaglio?

    ecco il codice..

    Code:
     Ext.setup({    onReady: function() {
                    
              
                    
    			new Ext.Panel({
                fullscreen: 'true',
                html: 'Fra quanti minuti deve suonare?',
                style: 'background-color: #efe;color:#fff;',
                layout: 'hbox',
    			dockedItems: [{
    			
    				dock:'top',
    				html:'<img src="hat.png" width="12%" height="80%"/>Cook Reminder',
    				height:'15%',
    				style: 'background-color: #c45;font-size:3 em;overflow:hidden;color:#fff;',
    				xtype:'toolbar',
    				
    				    	 },{
    							 dock:'bottom',
    							 style: 'background-color: #c45;font-size:3 em;overflow:hidden;color:#fff;',
    							 xtype:'toolbar', 
    							 style: 'float:right;',
    							 items:[{xtype: 'spacer'},{
    								   xtype:'button',
    								   ui:'decline-small',
    								   
    								   html:'Exit',
    								   },   
        
    								   
    								   ]
    							 },
    				    	 
    				    	 ],			
    				
    			items: [
    					{
                xtype: 'textfield',
                name : 'valore',
                label: 'Minuti:',
    			id:'valore',
    			
            },{
              
                xtype: 'audio',
                hidden: true,
                url  : 'allarme.wav',
                id:'allarme',
                loop:true,
            
    		  },
    					new Ext.Button({     
    					html:'Attiva',
    					ui:'confirm-round',	
    					handler: function(){
    						
    						var valore = Ext.getCmp('valore').getValue();
    						var minutes = valore * 60 * 1000;
    						setTimeout(suona, minutes);
    						 function suona() {
    							Ext.getCmp('allarme').play(); 
    							
    								
    														
    							
    							
    										   }
    									  }
    					     		  })
    							
    	         
    					]
    					
    			});
            
        
    
    
    		
    	}	
    
    
    });
Results 1 to 1 of 1