2

我想创建一个音频或视频控制器,但我当前的代码只播放内容,在我的浏览器中没有显示任何内容来控制它

#import ('dart:html');
void main () {
  AudioElement audio = new AudioElement();
  audio.src="http://slides.html5rocks.com/src/rushus-modal_blues.mp3";
  audio.autoplay=true;
  window.document.body.nodes.add(audio);
}

那么如何让 Dart 显示音频/视频控制器?

4

1 回答 1

3

默认情况下禁用音频/视频控件。您需要启用它们

音频控制=真;

应该做的伎俩。

或者,您也可以从头开始构建音频源和控件设置,以下示例显示了这一点,并已使用 dart2js 成功测试

var audioSource = new SourceElement();
audioSource.src = "http://slides.html5rocks.com/src/rushus-modal_blues.mp3";
audioSource.type = "audio/mp3";

var audio = new AudioElement();
audio.attributes["controls"] = "controls";
audio.nodes.add(audioSource);
window.document.body.nodes.add(audio);

这里有更多关于控制音频和视频的信息

于 2012-08-22T20:26:59.873 回答