Mercurial > hg > webaudioevaluationtool
comparison mushra.js @ 758:57a3cbf90e01
MUSHRA: Set the initial position of sliders using the <audioHolder> attribute initial-position using integer 0 to 100
author | Nicholas Jillings <nicholas.jillings@eecs.qmul.ac.uk> |
---|---|
date | Thu, 17 Dec 2015 16:10:58 +0000 |
parents | 8512c2dbac19 |
children | 801e1977ab55 |
comparison
equal
deleted
inserted
replaced
757:8512c2dbac19 | 758:57a3cbf90e01 |
---|---|
135 var node = interfaceContext.createCommentBox(audioObject); | 135 var node = interfaceContext.createCommentBox(audioObject); |
136 | 136 |
137 // Create a slider per track | 137 // Create a slider per track |
138 audioObject.interfaceDOM = new sliderObject(audioObject); | 138 audioObject.interfaceDOM = new sliderObject(audioObject); |
139 | 139 |
140 // Distribute it randomnly | 140 if (typeof audioHolderObject.initialPosition === "number") |
141 audioObject.interfaceDOM.slider.value = Math.random(); | 141 { |
142 // Set the values | |
143 audioObject.interfaceDOM.slider.value = audioHolderObject.initalPosition; | |
144 } else { | |
145 // Distribute it randomnly | |
146 audioObject.interfaceDOM.slider.value = Math.random(); | |
147 } | |
142 | 148 |
143 sliderBox.appendChild(audioObject.interfaceDOM.holder); | 149 sliderBox.appendChild(audioObject.interfaceDOM.holder); |
144 audioObject.metric.initialised(audioObject.interfaceDOM.slider.value); | 150 audioObject.metric.initialised(audioObject.interfaceDOM.slider.value); |
145 | 151 |
146 }); | 152 }); |