AudioContext.getOutputTimestamp()

この記事はまだボランティアによって 日本語 に翻訳されていません。ぜひ MDN に参加して翻訳を手伝ってください!
この記事を English (US) で読むこともできます。

This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

The getOutputTimestamp() property of the AudioContext interface returns a new AudioTimestamp object containing two correlated context's audio stream position values.

The two values are as follows:

  • The AudioTimestamp.contextTime member contains the time of the sample frame which is currently being rendered by the audio output device (i.e., output audio stream position), in the same units and origin as context's AudioContext.currentTime
  • The AudioTimestamp.performanceTime member contains the time, estimating the moment when the sample frame corresponding to the stored contextTime value was rendered by the audio output device, in the same units and origin as performance.now().

Syntax

var timestamp = AudioContext.getOutputTimestamp()

Parameters

None.

Returns

An AudioTimestamp, which has the following properties.

  • contextTime: A point in the time coordinate system of the currentTime for the BaseAudioContext.
  • performanceTime: A point in the time coordinate system of a Performance interface.

Specifications

Specification Status Comment
Web Audio API
The definition of 'getOutputTimestamp()' in that specification.
Working Draft Initial definition.

Browser Compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support57 ? No No44 No
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support5757 ? No44 No7.0

ドキュメントのタグと貢献者

このページの貢献者: fscholz, chrisdavidmills, david_ross, jpmedley
最終更新者: fscholz,