コードでは、次の関数を見つけることができます。
// Update a particular HTML element with a new value
function updateHTML(elmId, value) {
document.getElementById(elmId).innerHTML = value;
}
後で、いくつかのパラメーターを指定してこの関数を呼び出します。
updateHTML("videoCurrentTime", secondsToHms(ytplayer.getCurrentTime())+' /');
updateHTML("videoDuration", secondsToHms(ytplayer.getDuration()));
updateHTML("bytesTotal", ytplayer.getVideoBytesTotal());
updateHTML("startBytes", ytplayer.getVideoStartBytes());
updateHTML("bytesLoaded", ytplayer.getVideoBytesLoaded());
updateHTML("volume", ytplayer.getVolume());
最初のパラメーターは「getElementById」に使用されますが、ID が「bytesTotal」、「startBytes」、「bytesLoaded」、「volume」の要素が存在しません。null を返すため、作成する必要があります。