Changeset 6438


Ignore:
Timestamp:
Dec 10, 2017, 9:17:09 PM (2 years ago)
Author:
joamuran
Message:

wip

Location:
classroom-assembly/trunk/fuentes
Files:
2 added
4 edited

Legend:

Unmodified
Added
Removed
  • classroom-assembly/trunk/fuentes/classroom-assembly/src/components/weekday/weekday.js

    r6424 r6438  
    274274    //
    275275    try{
    276     console.log(self.actions[self.info.weekday].onshow.action);
     276    console.log("getting action: "+self.actions[self.info.weekday].onshow.action);
    277277    if(self.actions[self.info.weekday].onshow.action=="speech") {
     278        console.log("action is speech");
    278279        $(item).attr("tts", i18n.gettext("today is")+" "+i18n.gettext(self.info.weekday));
     280        } else {
     281        $(item).attr("audiofile",self.actions[self.info.weekday].onshow.content );
     282           
    279283        }
    280     } catch (err) {}; // Nothing to do
     284    } catch (err) {
     285        console.log("Exception reading actions for "+self.info.weekday);
     286        } // Nothing to do
    281287
    282288    $(item).append(toptext, icon, bottomtext);
  • classroom-assembly/trunk/fuentes/classroom-assembly/src/js/main.js

    r6424 r6438  
    185185            console.log($(compDiv));
    186186           
    187             // Perform onSow event
     187            // Perform onShow event
    188188            if ($(compDiv).attr("tts")!==undefined)
    189189                self.speakPhrase($(compDiv).attr("tts"));
     190                //
     191                // WIP: Donar més opcions: si és tts, i hi ha "content", llig el content
     192                //                              Si no hi ha content o és buit, llig per defecte
     193                //                           (pero aço seria en el weedday.js... quan donem valor al tts...)
     194                //
     195            else if ($(compDiv).attr("audiofile")!==undefined)
     196                self.playAudio($(compDiv).attr("audiofile"));
     197             
    190198           
    191199            /*
    192200           
    193201            WIP HERE::::
    194             He baixat la llibreria play-sound de https://www.npmjs.com/package/play-sound
    195            
    196             Mirar ahi on es fan les coses i tal...
    197            
    198             Estic amb el playing de l'audio
    199                      
     202            Queda establir           
    200203           
    201204            */
    202            
    203             if ($(compDiv).attr("audio")!==undefined)
    204                 self.playAudio($(compDiv).attr("audio"));
    205205           
    206206            $(closebutton).on("click", function(){
     
    214214};
    215215
     216UI.prototype.playAudio=function playAudio(file){
     217    var player = require('play-sound')(opts = {});
     218    var self=this;
     219    player.play(self.configDir+'/media/'+file, function(err){
     220        console.log(err);
     221        if (err) throw err;
     222    });
     223}
    216224
    217225
  • classroom-assembly/trunk/fuentes/config_examples/oo/config.json

    r6424 r6438  
    4040                        "componentdata": "{\"weekday\":\"monday\"}",
    4141                        "componentconfig": "{\"monday\":true,\"tuesday\":true,\"wednesday\":true,\"thursday\":true,\"friday\":true,\"saturday\":true,\"sunday\":true}",
    42                         "componentactions":"{\"monday\":{\"onshow\":{\"action\":\"speech\",\"content\":\"Hui es dilluns\"},\"onplay\":{\"action\":\"sound\",\"type\":\"file\", \"source\":\"sound.wav\"}}}",
     42                        "componentactions":"{\"monday\":{\"onshow\":{\"action\":\"speech\",\"content\":\"Hui es dilluns\"},\"onplay\":{\"action\":\"sound\",\"type\":\"file\", \"source\":\"sound.wav\"}}, \"tuesday\":{\"onshow\":{\"action\":\"sound\",\"content\":\"sound.mp3\"},\"onplay\":{\"action\":\"sound\",\"type\":\"file\", \"source\":\"sound.wav\"}}}",
    4343                        "componentvisibility": "true",
    4444                        "col": 1,
  • classroom-assembly/trunk/fuentes/debian/control

    r6184 r6438  
    1111Package: classroom-assembly
    1212Architecture: all
    13 Depends: ${misc:Depends},graphicsmagick,imagemagick,nwjs0.21,yad,wmctrl
     13Depends: ${misc:Depends},graphicsmagick,imagemagick,nwjs0.21,yad,wmctrl,mplayer
    1414Description: Classroom Assembly
    1515 NWJS app to perform classroom assembly
Note: See TracChangeset for help on using the changeset viewer.