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);
}