Nav apraksta

controller.html 1.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <div class="menu">
  2. <ul>
  3. <li><i ng-click="stopPlayback()" class="fa fa-stop"></i></li>
  4. <li><a href="/#/player">Player</a> </li>
  5. </ul>
  6. </div>
  7. <div id="corpo">
  8. <div class="estrofe" ng-repeat="estrofe in roteiro track by $index">
  9. <div class="nota">
  10. <p ng-bind-html="estrofe.nota" ng-click="playAudio(estrofe)"></p>
  11. <div class="file-box" ng-repeat="arquivo in estrofe.arquivos track by $index" ng-show="arquivo.show">
  12. <!-- <audio controls="" id="nota1a" src="{{arquivo.url}}">
  13. </audio> -->
  14. <!-- <rzslider rz-slider-model="roteiro[$parent.$index].arquivos[$index].volume" rz-slider-options="create_slider"></rzslider> -->
  15. <div class="play-control">
  16. <i ng-hide="arquivo.playing" ng-click="playAudioFile(arquivo)" class="fa fa-play"></i>
  17. <i ng-hide="!arquivo.playing" ng-click="stopAudioFile(arquivo)" class="fa fa-pause"></i>
  18. </div>
  19. <div class="channels-control">
  20. <div class="file-name" id="" style="margin-top: 14px">{{arquivo.url.split("audio/").pop()}}</div>
  21. <div class="file-name" id="" style="margin-top: 42px">{{arquivo.url.split("audio/").pop()}}</div>
  22. <div ng-repeat="channel in arquivo.channels track by $index">
  23. <div class="seek-control">
  24. <input ng-model="channel.seek" type="range" id="mySlider1" slider options="options_seek"/>
  25. </div>
  26. <div class="volume-control">
  27. <input ng-model="channel.volume" type="range" id="mySlider2" slider options="options_volume"/>
  28. </div>
  29. <div class="pan-control">
  30. <input ng-model="channel.pan" type="range" id="mySlider3" slider options="options_pan"/>
  31. </div>
  32. </div>
  33. <div class="clear-fix"></div>
  34. </div>
  35. </div>
  36. </div>
  37. <div class="leitura" ng-hide="isEmpty(estrofe.leitura)"> <p ng-bind-html="estrofe.leitura"></p></div>
  38. </div>