在AngularDart中调用音频元素上的播放的正确方法是什么?
我知道我可以使用@ViewChild('audio')批注来获取ElementRef,但不推荐使用ElementRef。
@echo off
setlocal enabledelayedexpansion
set "DataVar=Mike,Smith,123 Main St,Wallawalla,Washington"
set "VarNames=First,Last,Address,City,State"
for /f "tokens=1-5 delims=," %%a in ("%VarNames%") do (
for /f "tokens=1-5 delims=," %%i IN ("%DataVar%") DO (
set %%a=%%i
set %%b=%%j
set %%c=%%k
set %%d=%%l
set %%e=%%m
)
:# you can echo each value, without having to know the variable name
echo !%%a! !%%b! !%%c! !%%d! !%%e!
:# or echo them as know variable names
echo !First! !Last! !Address! !City! !State!
)
<div class="audio-controls">
<material-fab raised (trigger)="onPlay()">
<material-icon icon="play_arrow" ></material-icon>
</material-fab>
</div>
<audio><source src="audio.ogg"></audio>
答案 0 :(得分:0)
我刚刚开始学习AngualDart。我现在知道这是错误的方法。我应该使用AudioContext播放音频,或者最终还是在AudioComponent内创建AudioElement。 AudioElement不必添加到DOM树(?)。
应该使用模板来定义接口而非逻辑(音频标签)。