我目前正在为包含 ajax 的 XBMC 女巫开发 Web 界面。由于 out ajax 的限制,我被迫使用本地资源,而不是通常生成输出的我的 ajax 类。我有一个字符串。* 表示,此文本可以更改。
这是字符串:
文件名:smb://SERVER/Music/3 Doors Down/2000 The Better Life/07 Better Life.mp3 播放状态:播放歌曲编号:6 类型:音频标题:Better Life 曲目:7 艺术家:3 Doors Down 专辑:The Better Life类型:另类年份:2000 URL:smb://xbox:xbox@SERVER/Music/3 Doors Down/2000 The Better Life/07 Better Life.mp3 歌词:比特率:193 采样率:44 Thumb:DefaultAlbumCover.png 时间:02 :05 持续时间:03:07 百分比:66 文件大小:4509417 更改:假
我想知道如何匹配 Title、Arist、Time 和 Duration。我尝试使用正则表达式,但没有成功,因为我没有太多的 JS 知识。
谢谢,布兰特杰
编辑:“你确定那是字符串吗?所有这些都像那样运行,没有换行符?编辑:我编辑了问题以修复格式。 - Ariel 2 小时前”
不,来自http://xbox/xbmcCmds/xbmcHttp?command=GetCurrentlyPlaying的输出 在播放视频时看起来像这样
HTML 代码:
<html>
<li>Filename:smb://SERVER/Movies/Drive Angry/Drive Angry (2011) DVDRip XviD-MAXSPEED.avi
<li>PlayStatus:Playing
<li>VideoNo:0
<li>Type:Video
<li>Thumb:DefaultVideoCover.png
<li>Time:00:00:28
<li>Duration:01:44:31
<li>Percentage:0
<li>File size:1666804442
<li>Changed:False</html>
播放音乐时,它有点不同。
<html>
<li>Filename:smb://SERVER/Music/3 Doors Down/2000 The Better Life/01 Kryptonite.mp3
<li>PlayStatus:Playing
<li>SongNo:-1
<li>Type:Audio
<li>Title:Kryptonite
<li>Track:1
<li>Artist:3 Doors Down
<li>Album:The Better Life
<li>Genre:Alternative
<li>Year:2000
<li>URL:smb://xbox:xbox@SERVER/Music/3 Doors Down/2000 The Better Life/01 Kryptonite.mp3
<li>Lyrics:
<li>Bitrate:192
<li>Samplerate:44
<li>Thumb:DefaultAlbumCover.png
<li>Time:00:05
<li>Duration:03:54
<li>Percentage:2
<li>File size:5618471
<li>Changed:False</html>