diff --git a/files/zh-cn/web/api/htmlmediaelement/abort_event/index.md b/files/zh-cn/web/api/htmlmediaelement/abort_event/index.md index 213e0cdfd787ba..dc61c606026c40 100644 --- a/files/zh-cn/web/api/htmlmediaelement/abort_event/index.md +++ b/files/zh-cn/web/api/htmlmediaelement/abort_event/index.md @@ -7,13 +7,13 @@ l10n: {{APIRef}} -资源没有被完全加载时就会触发 **`abort`** 事件,但错误不会触发该事件。 +**`abort`** 事件会在资源没有被完全加载时触发,但错误不会触发该事件。 此事件无法被取消也不会冒泡。 ## 语法 -在类似 {{domxref("EventTarget.addEventListener", "addEventListener()")}} 的方法中使用此事件名,或者设置一个事件处理器属性。 +在类似 {{domxref("EventTarget.addEventListener", "addEventListener()")}} 的方法中使用此事件名,或者设置事件处理器属性。 ```js addEventListener("abort", (event) => {}); @@ -23,7 +23,7 @@ onabort = (event) => {}; ## 事件类型 -一个通用型 {{domxref("Event")}} 。 +通用 {{domxref("Event")}}。 ## 示例 @@ -32,7 +32,7 @@ const video = document.querySelector("video"); const videoSrc = "https://example.org/path/to/video.webm"; video.addEventListener("abort", () => { - console.log(`Abort loading: ${videoSrc}`); + console.log(`加载中止:${videoSrc}`); }); const source = document.createElement("source"); @@ -55,4 +55,4 @@ video.appendChild(source); - {{domxref("HTMLAudioElement")}} - {{domxref("HTMLVideoElement")}} - {{HTMLElement("audio")}} -- {{HTMLElement("video")}} \ No newline at end of file +- {{HTMLElement("video")}} diff --git a/files/zh-cn/web/api/htmlmediaelement/audiotracks/index.md b/files/zh-cn/web/api/htmlmediaelement/audiotracks/index.md index f0388d1aaf6780..bff4b7105504e7 100644 --- a/files/zh-cn/web/api/htmlmediaelement/audiotracks/index.md +++ b/files/zh-cn/web/api/htmlmediaelement/audiotracks/index.md @@ -7,17 +7,17 @@ l10n: {{APIRef("HTML DOM")}} -{{domxref("HTMLMediaElement")}} 对象的只读属性 **`audioTracks`** 返回一个 {{domxref("AudioTrackList")}} 对象。该对象列出了所有表示媒体元素音频轨道的 {{domxref("AudioTrack")}} 对象。 +{{domxref("HTMLMediaElement")}} 对象的只读属性 **`audioTracks`** 返回一个 {{domxref("AudioTrackList")}} 对象,该对象列出了所有表示媒体元素音频轨道的 {{domxref("AudioTrack")}} 对象。 -媒体元素可能是一个 {{HTMLElement("audio")}} 元素或一个 {{HTMLElement("video")}} 元素。 +媒体元素可能是一个 {{HTMLElement("audio")}} 元素或 {{HTMLElement("video")}} 元素。 -所返回的列表是 _活的_;这指的是,当音频轨道从媒体元素上增加或删除时,列表的内容将会动态的变化。一旦你引用了该列表,你可以监控它以检测何时有新的音轨被添加或已存在的音轨被删除。参阅 [AudioTrackList events](/zh-CN/docs/Web/API/AudioTrackList#events) 来学习更多关于获取一个媒体元素音轨列表变化的信息。 +所返回的列表是*动态的*;即,当音频轨道从媒体元素上增加或删除时,列表的内容将会动态的变化。一旦你引用了该列表,你可以监控它以检测何时添加了新的音轨或删除了已存在的音轨。参阅 [AudioTrackList 事件](/zh-CN/docs/Web/API/AudioTrackList#事件)以了解更多有关获取媒体元素音轨列表变化的信息。 ## 返回值 -一个 {{domxref("AudioTrackList")}} 对象。该对象表示了一个媒体元素中所包含的音频轨道的列表。音轨列表可以使用数组表示法或对象的 {{domxref("AudioTrackList.getTrackById", "getTrackById()")}} 方法访问。 +一个 {{domxref("AudioTrackList")}} 对象,表示一个媒体元素中所包含的音频轨道的列表。音轨列表可以使用数组表示法或对象的 {{domxref("AudioTrackList.getTrackById", "getTrackById()")}} 方法访问。 -每一个音轨都是由一个提供音轨信息的 {{domxref("AudioTrack")}} 对象表示的。 +每个音轨都是由一个提供音轨信息的 {{domxref("AudioTrack")}} 对象表示的。 ## 示例 @@ -25,7 +25,7 @@ l10n: ### HTML -使用 HTML 构建元素本身。 +构建元素本身的 HTML。 ```html @@ -33,7 +33,7 @@ l10n: ### JavaScript -这段 JavaScript 代码负责静音视频元素的音轨。 +这段 JavaScript 代码负责将视频元素的音轨静音。 ```js const video = document.getElementById("video"); @@ -53,6 +53,6 @@ for (let i = 0; i < video.audioTracks.length; i += 1) { ## 参见 -- {{domxref("HTMLMediaElement")}}: 用于指定 `HTMLMediaElement.audioTracks` 属性的接口 -- {{HTMLElement("audio")}}, {{HTMLElement("video")}} -- {{domxref("AudioTrack")}}, {{domxref("AudioTrackList")}} \ No newline at end of file +- {{domxref("HTMLMediaElement")}}:用于定义 `HTMLMediaElement.audioTracks` 属性的接口 +- {{HTMLElement("audio")}}、{{HTMLElement("video")}} +- {{domxref("AudioTrack")}}、{{domxref("AudioTrackList")}} diff --git a/files/zh-cn/web/api/htmlmediaelement/buffered/index.md b/files/zh-cn/web/api/htmlmediaelement/buffered/index.md index 2999fd05fb2615..8d26492a816b52 100644 --- a/files/zh-cn/web/api/htmlmediaelement/buffered/index.md +++ b/files/zh-cn/web/api/htmlmediaelement/buffered/index.md @@ -7,11 +7,11 @@ l10n: {{APIRef("HTML DOM")}} -{{domxref("HTMLMediaElement")}} 对象的只读属性 **`buffered`** 返回一个新的静态[规范化 `TimeRanges` 对象](/zh-CN/docs/Web/API/TimeRanges#normalized_timeranges_objects)。该对象表示用户代理在访问`buffered`属性时已缓冲的媒体资源(如果有)的范围。 +{{domxref("HTMLMediaElement")}} 对象的只读属性 **`buffered`** 返回一个新的静态[规范化 `TimeRanges` 对象](/zh-CN/docs/Web/API/TimeRanges#规范化的_timeranges_对象),该对象表示用户代理在访问 `buffered` 属性时已缓冲的媒体资源(如果有)的范围。 ## 返回值 -一个新的静态[规范化 `TimeRanges` 对象](/zh-CN/docs/Web/API/TimeRanges#normalized_timeranges_objects)。该对象表示用户代理在访问`buffered`属性时已缓冲的媒体资源(如果有)的范围。 +一个新的静态[规范化 `TimeRanges` 对象](/zh-CN/docs/Web/API/TimeRanges#规范化的_timeranges_对象),表示用户代理在访问 `buffered` 属性时已缓冲的媒体资源(如果有)的范围。 ## 示例 @@ -30,4 +30,4 @@ console.log(obj.buffered); // TimeRanges { length: 0 } ## 参见 -- {{domxref("HTMLMediaElement")}}: 用于指定 `HTMLMediaElement.buffered` 属性的接口 \ No newline at end of file +- {{domxref("HTMLMediaElement")}}:用于定义 `HTMLMediaElement.buffered` 属性的接口 diff --git a/files/zh-cn/web/api/htmlmediaelement/canplay_event/index.md b/files/zh-cn/web/api/htmlmediaelement/canplay_event/index.md index 89fc2cab223515..43715871c7d57c 100644 --- a/files/zh-cn/web/api/htmlmediaelement/canplay_event/index.md +++ b/files/zh-cn/web/api/htmlmediaelement/canplay_event/index.md @@ -2,18 +2,18 @@ title: HTMLMediaElement:canplay 事件 slug: Web/API/HTMLMediaElement/canplay_event l10n: - sourceCommit: 595cba0e07c70eda7f08a12890e00ea0281933d3 + sourceCommit: b71d118ffc6d72b77efad9661110fcc9ede464eb --- {{APIRef("HTMLMediaElement")}} -当用户代理可以播放媒体时就会触发 **`canplay`** 事件,但是预计没有加载足够的数据以流畅的播放媒体至结束,可能需要停顿来缓存更多内容。 +**`canplay`** 事件会在用户代理可以播放媒体,但是估计没有加载足够的数据以流畅地播放媒体至结束(可能需要停顿来缓存更多内容)时触发。 此事件无法被取消也不会冒泡。 ## 语法 -在类似 {{domxref("EventTarget.addEventListener", "addEventListener()")}} 的方法中使用事件名,或者设置一个事件处理器属性。 +在类似 {{domxref("EventTarget.addEventListener", "addEventListener()")}} 的方法中使用事件名,或者设置事件处理器属性。 ```js addEventListener("canplay", (event) => {}); @@ -23,13 +23,13 @@ oncanplay = (event) => {}; ## 事件类型 -一个通用型 {{domxref("Event")}} 。 +通用 {{domxref("Event")}}。 ## 示例 这些示例为 HTMLMediaElement 的 `canplay` 事件添加了一个事件监听器。事件处理器会在事件被触发时发送一条信息。 -使用 `addEventListener()`: +使用 `addEventListener()`: ```js const video = document.querySelector("video"); @@ -39,7 +39,7 @@ video.addEventListener("canplay", (event) => { }); ``` -使用`oncanplay`事件处理器属性: +使用 `oncanplay` 事件处理器属性: ```js const video = document.querySelector("video"); @@ -83,4 +83,4 @@ video.oncanplay = (event) => { - {{domxref("HTMLAudioElement")}} - {{domxref("HTMLVideoElement")}} - {{HTMLElement("audio")}} -- {{HTMLElement("video")}} \ No newline at end of file +- {{HTMLElement("video")}}