[問題] 有關mp3 player的疑問
想請問一下,我試著用下列的方法取出歌曲的內容:
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
09/22 04:29, 2F
※ 編輯: djay 來自: 61.229.145.215 (09/22 11:44)
→
09/22 11:45, , 3F
09/22 11:45, 3F
推
09/22 11:59, , 4F
09/22 11:59, 4F
→
09/22 11:59, , 5F
09/22 11:59, 5F
→
09/22 11:59, , 6F
09/22 11:59, 6F
→
09/22 12:12, , 7F
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:04, , 11F
09/22 22:04, 11F
→
09/22 22:05, , 12F
09/22 22:05, 12F
→
09/22 22:11, , 13F
09/22 22:11, 13F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):