台灣最大程式設計社群網站
線上人數
1228
 
會員總數:243466
討論主題:188182
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 自動播放動態的audio mp3檔案
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
自動播放動態的audio mp3檔案
價值 : 100 QP  點閱數:217 回應數:12

樓主

namehomegou
初學者
90 61
3236 200
發送站內信

各位大大:我想將下列 皈依頌.mp3 改成 動態的

<audio controls autoplay>
<source src="皈依頌.mp3" type="audio/mpeg">
</audio>

例如來自一個 textbox.text 或listview 的selectitem值
一點概念都沒 請指點
謝謝



搜尋相關Tags的文章: [ <source src=" 動態的 ] ,
本篇文章發表於2018-09-08 15:48
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

小魚
檢舉此回應
這種東西上網找一找就有了吧,

看這邊

那個WMPLib好像新版的就有了,
我直接就可以調用了。
本篇文章回覆於2018-09-08 19:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

namehomegou
檢舉此回應
google 我不知用哪個關鍵字查出我要的,不然不會上來問
那你能查查給我一個網址嗎?
我問的是 如何動態換檔名
不是什麼WMPLib新版
本篇文章回覆於2018-09-08 21:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

小魚
檢舉此回應
你有仔細看我給你的連結嗎?
網址不是給你了嗎?
本篇文章回覆於2018-09-08 22:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

namehomegou
檢舉此回應
喔,原來是放在 看這邊 裡面,
讓我這幾天研究研究吧
本篇文章回覆於2018-09-08 22:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

namehomegou
檢舉此回應
我改成vb 如下結果 1.在local 能播放,但放在web(iis)於手機android 上 chrome按了play 沒聲音 2. 此 WMPLib 有沒有 controls (捲動時間那個bar 可用,有時要從中間開始聽)
Dim Player = New WMPLib.WindowsMediaPlayer()
Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
Dim dt As New DataTable
dt.Columns.Add("name")
dt.Columns.Add("path")
For Each s As String In Directory.GetFiles(Server.MapPath("~"), "*.mp3")
ListBox1.Items.Add(s)
Next
End Sub
Protected Sub btnStart_Click(sender As Object, e As EventArgs) Handles btnStart.Click
If ListBox1.SelectedIndex >= 0 Then
Player.URL = ListBox1.SelectedItem.ToString()
Player.controls.play()
End If
End Sub
本篇文章回覆於2018-09-10 06:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

namehomegou
檢舉此回應
我原來的
<audio src="皈依頌.mp3" controls autoplay></audio>
這列在手機上是有聲音的,也有 controls 讓使用者從中間聽,這個很簡單的就夠用了
我缺的是如何由asp.net vb 的list box 所取出的值塞入 player 裡面
For Each s As String In Directory.GetFiles(Server.MapPath("~"), "*.mp3")
ListBox1.Items.Add(s)
Next
Player.URL = ListBox1.SelectedItem.ToString()
Player.controls.play()
請各位大大可提供無缺的code 以免播不出來(譬如需不需要用到java script 等等相關code
謝謝
本篇文章回覆於2018-09-11 06:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

Bobby
檢舉此回應
把音樂加進music陣列
就會依序播放


本篇文章回覆於2018-09-11 07:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

namehomegou
檢舉此回應
但我的音樂來自listbox (內容來自direcyory )可再提供換掉 music[0] = "1.mp3";music[1] = "2.mp3
這固定的一長串嗎?
謝謝
本篇文章回覆於2018-09-11 07:38
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
回應

Bobby
檢舉此回應
假設listbox的id是ListBox1
javascript改成下列


本篇文章回覆於2018-09-11 08:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
作者回應

namehomegou
檢舉此回應
<audio controls id="aud" onended="getMusic()">
onend 是要等播放完嗎才可動作嗎? 那想選第二首,要聽完第一首才可以選嗎?
我把它改成 onclick 也沒用
好像都沒辦法跑到javascript getMusic()
a沒作用 不播放呢,code有沒有錯誤?
勞請再看看
本篇文章回覆於2018-09-11 23:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
最有價值解答

Bobby
檢舉此回應
如果你是想用listbox作為挑選歌曲的control
可以參考以下code
點選listbox中的歌曲就會播放
播放完就會停止, 要聽下一首就手動點選listbox中的下一首


本篇文章回覆於2018-09-12 10:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
12樓
作者回應

namehomegou
檢舉此回應
謝謝 Bobby 大大,已經測試ok了
祝您萬事如意心想事成!
本篇文章回覆於2018-09-12 12:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.