Changeset 35413 for main/trunk/model-interfaces-dev/atea/korero-maori-asr/src/components/TranscriptionItem.vue
- Timestamp:
- 2021-09-16T17:00:27+12:00 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/model-interfaces-dev/atea/korero-maori-asr/src/components/TranscriptionItem.vue
r35409 r35413 97 97 import TranscriptionItemEditor, { getWords } from "./TranscriptionItemEditor.vue" 98 98 import { TranscriptionViewModel, PlaybackState } from "../main"; 99 import Util from "../js/Util" 99 100 100 101 export default { … … 172 173 173 174 for (const word of getWords(transcription)) { 174 contents += getTime(word.startTime) + " --> " + getTime(word.endTime) + "\n"; 175 const startTime = Util.formatSecondsTimeString(word.startTime, true); 176 const endTime = Util.formatSecondsTimeString(word.endTime, true); 177 178 contents += startTime + " --> " + endTime + "\n"; 175 179 contents += "- " + word.word + "\n\n"; 176 180 } 177 181 178 182 return contents; 179 180 function getTime(seconds) {181 const hours = (seconds / 3600) | 0;182 const minutes = ((seconds - (hours * 60)) / 60) | 0;183 const actualSeconds = seconds - (minutes * 60);184 185 let result = hours.toLocaleString("en-US", { maximumFractionDigits: 0, minimumIntegerDigits: 2 });186 result += ":" + minutes.toLocaleString("en-US", { maximumFractionDigits: 0, minimumIntegerDigits: 2 });187 result += ":" + actualSeconds.toLocaleString("en-US", { minimumFractionDigits: 3, maximumFractionDigis: 3, minimumIntegerDigits: 2 });188 189 return result;190 }191 183 } 192 184 </script>
Note:
See TracChangeset
for help on using the changeset viewer.