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

オーディオ/ビデオのコントロールはデフォルトで無効になっています。それらを有効にする必要があります

audio.controls = true;

トリックを行う必要があります。

または、scractchからオーディオソースとコントロール設定を作成することもできます。次の例はこれを示しており、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 に答える