[問題] 有關mp3 player的疑問

看板Flash作者 (acvtiva magic)時間17年前 (2008/09/22 02:00), 編輯推噓1(1012)
留言13則, 3人參與, 最新討論串1/2 (看更多)
想請問一下,我試著用下列的方法取出歌曲的內容: Name.text = mp3Sound.id3.songName => 歌曲名稱 Singer.text = mp3Sound.id3.artist => 歌手名字 其中 "Name" 跟 "Singer" 是我的動態文字,而mp3Sound是Sound變數, 執行之後發現是ok的,但是只要歌曲的ID3資訊是中文的話就會顯示不出來。 想請教一下是甚麼樣的原因? 感激不盡~~ 補上原始碼: import flash.media.Sound; import flash.media.SoundChannel; import flash.media.URLRequest; var mp3Sound = new Sound(); var url:URLRequest = new URLRequest("song.mp3"); mp3Sound.load(url); mp3Sound.addEventListener(Event.ID3, id3Handler); function id3Handler(event:Event):void{ if(mp3Sound.id3.songName != null){ Name.text=mp3Sound.id3.songName; } if(mp3Sound.id3.artist != null){ Singer.text=mp3Sound.id3.artist; } } 順帶一提,似乎這樣的寫法不能用setVolume來控制音量@@...怪怪的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.145.215

09/22 02:25, , 1F
有原始檔嗎? :)
09/22 02:25, 1F

09/22 04:29, , 2F
可能是 id3 本身編碼問題
09/22 04:29, 2F
※ 編輯: djay 來自: 61.229.145.215 (09/22 11:44)

09/22 11:45, , 3F
感謝a大~已放上程式碼~
09/22 11:45, 3F

09/22 11:59, , 4F
如evadnia所推文,有可能是id3本身就是有問題的...
09/22 11:59, 4F

09/22 11:59, , 5F
所以,最好是可以連fla & mp3一起看看囉
09/22 11:59, 5F

09/22 11:59, , 6F
所以我一開始問的是"原始檔",不是程式碼 :)
09/22 11:59, 6F

09/22 12:12, , 7F
2837 的推文會不會就是解答?...@@
09/22 12:12, 7F

09/22 12:37, , 8F
試試看就知道囉 :)
09/22 12:37, 8F

09/22 15:50, , 9F
似乎是真的不行~~ㄟ害
09/22 15:50, 9F

09/22 16:55, , 10F
我覺得應該有解才是...晚上回去幫你試試看 :)
09/22 16:55, 10F


09/22 22:05, , 12F
試試看,我剛有讀出非英文的ID3了
09/22 22:05, 12F

09/22 22:11, , 13F
Sorry,剛試了一下還是有問題,晚點再找別的解法
09/22 22:11, 13F
文章代碼(AID): #18reklKR (Flash)
文章代碼(AID): #18reklKR (Flash)