我有多个音频文件,我想根据用户选择流.我怎么做?这是我到目前为止所做的,似乎没有用.
*更新:做了一些改变,现在声称这audio.load();
不是一个功能.谁能告诉我为什么会这样?更新代码以反映更改.
JavaScript的:
function updateSource(){
var audio = document.getElementById('oggSource');
audio.src =
'audio/ogg/' +
document.getElementById('song1').getAttribute('data-value');
audio.load();
}
Run Code Online (Sandbox Code Playgroud)
HTML:
<audio id="audio" controls="controls">
<source id="oggSource" src="" type="audio/ogg"></source>
<source id="mp3Source" type="audio/mp3"></source>
Your browser does not support the audio format.
</audio>
<ul style="list-style: none">
<li>Sunday May 27, 2012
<ul style="display: none">
<li id="song1" data-value="song1.ogg">
<button onclick="updateSource();">Item1</button>
</li>
<li>Item2</li>
<li>Item3</li>
</ul>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
Item2
Item3
当我们点击它时,我想播放一个不同的音频文件.
我正在无头地运行 cypress 测试,并希望控制台输出更具可读性。目前,我得到一个非常混乱的输出,如下所示。根据文档,它应该使用 Mocha SPEC 报告器布局。谁能告诉我我需要做什么才能使这个输出可读?
我在跑 ./node_modules/.bin/cypress run
Started video recording: ?[36mC:\code\website\ui\cypress\videos\vf7hm.mp4?[39m
?[90m (?[4m?[1mTests Starting?[22m?[24m)?[39m
?[0m?[0m
?[0m My First Test?[0m
?[32m ?êÜ?[0m?[90m Gets, types and asserts?[0m?[31m (18965ms)?[0m
?[92m ?[0m?[32m 1 passing?[0m?[90m (21s)?[0m
?[32m (?[4m?[1mTests Finished?[22m?[24m)?[39m
?[37m - Tests: ?[39m?[32m1?[39m
?[37m - Passes: ?[39m?[32m1?[39m
?[37m - Failures: ?[39m?[32m0?[39m
?[37m - Pending: ?[39m?[32m0?[39m
?[37m - Duration: ?[39m?[32m20 seconds?[39m
?[37m - Screenshots: ?[39m?[32m0?[39m
?[37m - Video Recorded: ?[39m?[32mtrue?[39m
?[37m - Cypress Version: ?[39m?[32m1.4.2?[39m
?[36m (?[4m?[1mVideo?[22m?[24m)?[39m
- Started processing: ?[36mCompressing to 32 CRF?[39m …
Run Code Online (Sandbox Code Playgroud) 我正在尝试从文件中读取数字列表,并通过将它们读入数组然后对数组内容进行排序来对它们进行排序.但我得到了
error:incompatible types in assignment of 'std::basic_ostream<char, std::char_traits<char> >' to 'int [1]'
Run Code Online (Sandbox Code Playgroud)
我对编程很新,这是我第一次使用C++.任何人都可以告诉我如何将数字列表写入数组,以便我可以对它们进行排序吗?这是我有的:
#include <fstream>
#include <iostream>
#include <iomanip>
#define ANYSIZE_ARRAY 1
using std::cout;
using std::endl;
int main()
{
const char* filename = "test.txt";
std::ifstream inputFile(filename);
int numbers[ANYSIZE_ARRAY];
int i, key;
// Make sure the file exists
if(!inputFile)
{
cout << endl << "The File is corrupt or does not exist. " << filename;
return 1;
}
long n = 0;
while(!inputFile.eof())
{
inputFile >> n;
numbers = cout << …
Run Code Online (Sandbox Code Playgroud) 我正在创建一个查询,然后将其下载到一个 excel 文档中。我想在 excel 文档中包含一些链接,但不知道该怎么做。我尝试只在querySetCell()
值中放置一个锚标记,但这只是在 excel 文件中打印 html,不会解析 html。我正在使用CF10。以下是我的代码,任何建议表示赞赏。
<cfset q = queryNew("#columnNames#")>
<cfset queryAddRow(q)>
<cfset querySetCell(q, "Attributes", "Part Number")>
<cfset querySetCell(q, "PrimaryPart", "#local.primaryPart.getProductNumber()#")>
<cfset i = 0>
<cfloop array="#local.comparableParts#" index="part">
<cfset i++>
<cfset querySetCell(q, "alternatePart"& i, "#part.getPartNumber()#")>
</cfloop>
<cfspreadsheet action="write" query="q" filename="partCompare.xls" overwrite="true" />
<!--- Make a spreadsheet object --->
<cfset s = spreadsheetNew()>
<!--- Add header row --->
<cfset spreadsheetAddRow(s, "#columnNames#")>
<!--- format header --->
<cfset spreadsheetFormatRow(s, {bold=true, fgcolor="lemon_chiffon"}, 1)>
<cfset spreadsheetAddRows(s, q)>
<cfheader name="content-disposition" value="attachment; …
Run Code Online (Sandbox Code Playgroud) coldfusion excel export-to-excel coldfusion-10 cfspreadsheet
我有一些javascript,我在几个地方用来检查电子邮件地址的最后3个字符.我不明白为什么当我获取set变量的子串与获取输入值时得到不同的结果.
以下代码将提醒值:"com"
var email = "blah@test.com";
alert(email.toLowerCase().substr(email.length - 3, 3));
Run Code Online (Sandbox Code Playgroud)
但是,这个抓取输入值的代码会发出一个值:"om"
alert($("#email").val().toLowerCase().substr($("#email").length - 3, 3));
Run Code Online (Sandbox Code Playgroud)
任何人都可以向我解释为什么上面两行代码有不同的结果?
这是一个JSFIDDLE
我试图弄清楚如何使用XSL按姓氏的字母顺序对员工的XML列表进行排序.现在它只是以与XML中相同的顺序显示XML信息.我不认为我完全理解如何使用该<xsl:sort>
功能,因为我是XSL的新手.我也试过投入 order-by="+ Lastname"
,<xsl:for-each>
我也无法让它工作.
继承人我的xml:
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="Company1.xsl"?>
<Company>
<Employee>
<Firstname>John</Firstname>
<Lastname>Smith</Lastname>
<ssn>635-35-7463</ssn>
<doh>February 3, 2011</doh>
<Age>34</Age>
</Employee>
<Employee>
<Firstname>Brad</Firstname>
<Lastname>Roberts</Lastname>
<ssn>789-65-4568</ssn>
<doh>February 13, 2012</doh>
<Age>25</Age>
</Employee>
<Employee>
<Firstname>Karen</Firstname>
<Lastname>Smith</Lastname>
<ssn>369-12-7415</ssn>
<doh>March 24, 2011</doh>
<Age>28</Age>
</Employee>
<Employee>
<Firstname>Eli</Firstname>
<Lastname>Smith</Lastname>
<ssn>489-32-8525</ssn>
<doh>September 14, 2010</doh>
<Age>38</Age>
</Employee>
<Employee>
<Firstname>Bill</Firstname>
<Lastname>Joel</Lastname>
<ssn>689-67-7634</ssn>
<doh>February 29, 2012</doh>
<Age>24</Age>
</Employee>
<Employee>
<Firstname>Kelly</Firstname>
<Lastname>Greene</Lastname>
<ssn>927-82-6873</ssn>
<doh>December 3, 2010</doh>
<Age>34</Age>
</Employee>
</Company>
Run Code Online (Sandbox Code Playgroud)
继承我的XSL:
<?xml version="1.0" ?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<HTML> …
Run Code Online (Sandbox Code Playgroud) javascript ×2
sorting ×2
alphabetized ×1
arrays ×1
c++ ×1
coldfusion ×1
cypress ×1
end-to-end ×1
excel ×1
html5 ×1
html5-audio ×1
jquery ×1
node.js ×1
substr ×1
substring ×1
testing ×1
xml ×1
xslt ×1