※ 本文轉寄自 tomin.bbs@tomin.twbbs.org 時間: 2011-06-09 16:09:01
標題 Re: Cross Browser Background Sound
時間 2011/05/22 Sun 18:26:50
標題 Re: [問題] 跨網域播放MP3 播完時呼叫 callback
時間 Sun May 22 18:22:44 2011
你的情況用jplayer算是可解
http://www.jplayer.org/
我有放到server 可讀外部mp3 可ended callback (主要是用html5)
只是似乎只有Google Chrome才能讀mp3 這你再確認吧
可能是Chrome才支援H.264 AAC MP4編碼的關係?
另外 flash可讀取外部「音訊檔」 算是例外吧
因此跨網域問題有解 但還是有跨瀏覽器問題
若用flash 大概就不用擔心跨瀏覽器問題 不過ipad就不能看?
※ 引述《etrexetrex (moonet)》之銘言:
: 我的需求
: 1. 我想要播放 mp3
: 2. 這些 mp3 是跨網域的資源 (不是我的 server 我也不可能要求對方開權限給我)
: 3. 我想要在 mp3 播放完時呼叫 js callback (我無法事先知道 mp3 的長度)
: 4. 作好的 html 是會放到某台網頁主機讓人連的
: 而不是在本機開啟網頁
: 我試了下面兩個方法
: 1. embed
: document.getElementById("mydiv").innerHTML=
: "<embed src='"+url+"' hidden=true autostart=true loop=false>";
: 結果:可以撥放跨網域資源 但是不能知道什麼時候播完
: 2. HTML5 Audio
: var sound = new Audio(url);
: sound.play();
: sound.addEventListener('ended', callback);
: 結果:可以加callback
: 我把 html 放在本機 再用 chrome 開就可以正常 work
: 但若 html 放到online 就不 work
: 這裡遇到的是跨網域資源的問題
: 3. flash
: 結果:我確定 flash 不能讀跨網域資源 所以這個就不用試了
: 請問這個問題有解嗎?
--
--
看板 coding
作者 標題 Re: Cross Browser Background Sound
時間 2011/05/22 Sun 18:26:50
看板 Web_Design
作者 標題 Re: [問題] 跨網域播放MP3 播完時呼叫 callback
時間 Sun May 22 18:22:44 2011
你的情況用jplayer算是可解
http://www.jplayer.org/
我有放到server 可讀外部mp3 可ended callback (主要是用html5)
只是似乎只有Google Chrome才能讀mp3 這你再確認吧
可能是Chrome才支援H.264 AAC MP4編碼的關係?
另外 flash可讀取外部「音訊檔」 算是例外吧
因此跨網域問題有解 但還是有跨瀏覽器問題
若用flash 大概就不用擔心跨瀏覽器問題 不過ipad就不能看?
※ 引述《etrexetrex (moonet)》之銘言:
: 我的需求
: 1. 我想要播放 mp3
: 2. 這些 mp3 是跨網域的資源 (不是我的 server 我也不可能要求對方開權限給我)
: 3. 我想要在 mp3 播放完時呼叫 js callback (我無法事先知道 mp3 的長度)
: 4. 作好的 html 是會放到某台網頁主機讓人連的
: 而不是在本機開啟網頁
: 我試了下面兩個方法
: 1. embed
: document.getElementById("mydiv").innerHTML=
: "<embed src='"+url+"' hidden=true autostart=true loop=false>";
: 結果:可以撥放跨網域資源 但是不能知道什麼時候播完
: 2. HTML5 Audio
: var sound = new Audio(url);
: sound.play();
: sound.addEventListener('ended', callback);
: 結果:可以加callback
: 我把 html 放在本機 再用 chrome 開就可以正常 work
: 但若 html 放到online 就不 work
: 這裡遇到的是跨網域資源的問題
: 3. flash
: 結果:我確定 flash 不能讀跨網域資源 所以這個就不用試了
: 請問這個問題有解嗎?
--
◤◥ Origin: Loess Plateau˙黃土高原 tomin.twbbs.org
◣◢ Author: tomin 從 tomin.mdorm.ntnu.edu.tw 發表
--
※ 看板: tomin 文章推薦值: 0 目前人氣: 0 累積人氣: 37
回列表(←)
分享