Hello all. I am fairly new to the creation of dynamic websites and my question might be rather easily answered, but no one in my office has a clear answer as to why the following happens.
I have a database that has the start and stop times of audio segments. Not chapters per se, but short segments (words, phrases, phonemes, etc.) listed next to play buttons that in theory, when you click on the play button a browser window pops up and the sound plays. This works locally and on most browsers but is not entirely consistent. However this is not my main problem.
My main problem is that the time stamps from the wave form, that is the actual start and stop times from the mp3/m4a files (.wav files would be simply too large to try to make work regardless) do not match the time stamps (starttime and endtime parameters) that the html code requires for the correct segment to play.
In essence, the "real times" (from the waveform) and the times entered to play the correct segments do not in all cases match, and in cases where they do not match the amount of misalignment is not consistent.
My thoughts are that this problem is an artifact of the audio container formats, and that there is little I can do to fix this save find correct the correct audio formats.
My supervisor wants however a clear and full explanation of why this is the case. I cannot at this time give him the technical reasons why this would be the case, only what I would intuit to be the reason.
So, my question is: Am I correct about the main reason for this misalignment effect? If I am what documents or technical reports may I look to for textual support? If I am not correct in what way am I not correct? And lastly, if it is the audio container format that is the culprit, what audio container format would be best to use to fix this problem or at least be consistent?
Thank you sincerely,
PJMidtlyng
