A. 怎么在自己的网页上播放歌曲
操作方法:
1、首先新建一个TXT文档。这里以demo.txt为例。更改demo.txt文件的扩展名txt为html,我们就获得了demo.html文件。即通常的网页文件格式。
2、右击该文件—打开方式—记事本,用记事本打开该文件。
3、添加基本的网页结构:
<html>
<head>
<title>如何添加背景音乐?</title>
</head>
<body>
<!--背景音乐添加在这里-->
<!--开始-->
<!--结束-->
</body>
</html>
4、如果是初学者,建议新建一个文件夹,把demo.html和要作为背景音乐的歌曲放在同一个文件夹。我们以一首背景音乐为例子,大家举一反三。
5、在 HTML 中播放声音的方法有很多种。
最好的 HTML 解决方法
实例
<audio controls="controls" height="100" width="100">
<source src="小果 - 蒲公英的梦想.mp3" type="audio/mp3" />
<source src="小果 - 蒲公英的梦想.ogg" type="audio/ogg" />
<embed height="100" width="100" src="小果 - 蒲公英的梦想.mp3" />
</audio>
上面的例子使用了两个不同的音频格式。HTML5 <audio> 元素会尝试以 mp3 或 ogg 来播放音频。如果失败,代码将回退尝试 <embed> 元素。
6、保存并关闭,双击打开demo.html,网页内出现了一个播放器。点击播放按钮,即可以播放音乐。
B. HTML5中,使用FileReader下的readAsText()读取一个含中文的txt格式文件出现乱码
您好,此函数原型是
FileReader.readAsText(file, [encoding]);
若encoding选择不填,则默认utf8编码.
而txt常见有3种编码, asni,utf8,gbk2312. 当然也不排除这3种编码外的N种编码
到这已经完全回答您的问题了.
扩展
如何解决这种情况呢? 您可以用个select 让用户选择对应的编码
其他文本类型的文件都存在着相同的编码问题
C. javascript能实现将网页上的内容以txt格式保存到本地,并从本地txt读取数据以悬浮窗输出到网页吗
HTML5中可以用javascript访问localstorage进行存储,相当于本地数据库。
但非HTML5的话,由于权限问题,javascript不能存取本地文件。
D. 如何用Javascript打开TXT文件,要可见的打开。
打开TXT文件的话,按照你的想法应该是用脚本实现打开客户端本地的txt文件读取里面的内容吧。
这个可以实现,但是需要用到几个HTML5的接口,有几个关键词建议你搜索下:
HTML5,FileReader,ReadAsText
js">//files是文件域的files
vartmpFile=files[0];
varreader=newFileReader();
reader.readAsText(tmpFile);
reader.onload=function(e){
alert(e.target.result);
}