亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? musictrack.java

?? android_UPNP_DLNA_控制點
?? JAVA
字號:
/* * Copyright (C) 2010 Teleal GmbH, Switzerland * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program.  If not, see <http://www.gnu.org/licenses/>. */package org.teleal.cling.support.model.item;import org.teleal.cling.support.model.Person;import org.teleal.cling.support.model.PersonWithRole;import org.teleal.cling.support.model.Res;import org.teleal.cling.support.model.StorageMedium;import org.teleal.cling.support.model.container.Container;import java.util.List;import static org.teleal.cling.support.model.DIDLObject.Property.DC;import static org.teleal.cling.support.model.DIDLObject.Property.UPNP;/** * @author Christian Bauer */public class MusicTrack extends AudioItem {    public static final Class CLASS = new Class("object.item.audioItem.musicTrack");    public MusicTrack() {        setClazz(CLASS);    }    public MusicTrack(Item other) {        super(other);    }    public MusicTrack(String id, Container parent, String title, String creator, String album, String artist, Res... resource) {        this(id, parent.getId(), title, creator, album, artist, resource);    }    public MusicTrack(String id, Container parent, String title, String creator, String album, PersonWithRole artist, Res... resource) {        this(id, parent.getId(), title, creator, album, artist, resource);    }    public MusicTrack(String id, String parentID, String title, String creator, String album, String artist, Res... resource) {        this(id, parentID, title, creator, album, new PersonWithRole(artist), resource);    }    public MusicTrack(String id, String parentID, String title, String creator, String album, PersonWithRole artist, Res... resource) {        super(id, parentID, title, creator, resource);        setClazz(CLASS);        if (album != null)            setAlbum(album);        if (artist != null)            addProperty(new UPNP.ARTIST(artist));    }    public PersonWithRole getFirstArtist() {        return getFirstPropertyValue(UPNP.ARTIST.class);    }    public PersonWithRole[] getArtists() {        List<PersonWithRole> list = getPropertyValues(UPNP.ARTIST.class);        return list.toArray(new PersonWithRole[list.size()]);    }    public MusicTrack setArtists(PersonWithRole[] artists) {        removeProperties(UPNP.ARTIST.class);        for (PersonWithRole artist : artists) {            addProperty(new UPNP.ARTIST(artist));        }        return this;    }    public String getAlbum() {        return getFirstPropertyValue(UPNP.ALBUM.class);    }    public MusicTrack setAlbum(String album) {        replaceFirstProperty(new UPNP.ALBUM(album));        return this;    }    public Integer getOriginalTrackNumber() {        return getFirstPropertyValue(UPNP.ORIGINAL_TRACK_NUMBER.class);    }    public MusicTrack setOriginalTrackNumber(Integer number) {        replaceFirstProperty(new UPNP.ORIGINAL_TRACK_NUMBER(number));        return this;    }    public String getFirstPlaylist() {        return getFirstPropertyValue(UPNP.PLAYLIST.class);    }    public String[] getPlaylists() {        List<String> list = getPropertyValues(UPNP.PLAYLIST.class);        return list.toArray(new String[list.size()]);    }    public MusicTrack setPlaylists(String[] playlists) {        removeProperties(UPNP.PLAYLIST.class);        for (String s : playlists) {            addProperty(new UPNP.PLAYLIST(s));        }        return this;    }    public StorageMedium getStorageMedium() {        return getFirstPropertyValue(UPNP.STORAGE_MEDIUM.class);    }    public MusicTrack setStorageMedium(StorageMedium storageMedium) {        replaceFirstProperty(new UPNP.STORAGE_MEDIUM(storageMedium));        return this;    }    public Person getFirstContributor() {        return getFirstPropertyValue(DC.CONTRIBUTOR.class);    }    public Person[] getContributors() {        List<Person> list = getPropertyValues(DC.CONTRIBUTOR.class);        return list.toArray(new Person[list.size()]);    }    public MusicTrack setContributors(Person[] contributors) {        removeProperties(DC.CONTRIBUTOR.class);        for (Person p : contributors) {            addProperty(new DC.CONTRIBUTOR(p));        }        return this;    }    public String getDate() {        return getFirstPropertyValue(DC.DATE.class);    }    public MusicTrack setDate(String date) {        replaceFirstProperty(new DC.DATE(date));        return this;    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一本一道久久香蕉| 91小视频在线免费看| 国内精品在线播放| 成人妖精视频yjsp地址| 欧美日韩五月天| 日韩限制级电影在线观看| 久久久久久久久久久久久夜| 1000部国产精品成人观看| 五月婷婷激情综合| 懂色av一区二区夜夜嗨| 欧美亚洲综合久久| 精品999在线播放| 亚洲激情成人在线| 免费在线一区观看| 成人av在线资源| 91精品国产麻豆| 亚洲色图视频网站| 国产露脸91国语对白| 欧美在线制服丝袜| 久久免费电影网| 亚洲国产欧美在线| 成人激情校园春色| 精品日韩一区二区| 五月天激情综合网| 国产一区二区视频在线播放| 色婷婷av一区二区三区大白胸| 欧美精品一区二区三区高清aⅴ| 亚洲欧美激情插 | 亚洲影视在线播放| 大陆成人av片| 欧美xfplay| 亚洲国产va精品久久久不卡综合| 国产福利精品导航| 欧美一区二区三区免费在线看| 亚洲女与黑人做爰| 成人国产精品免费观看视频| 久久午夜老司机| 日韩精品一区第一页| 91福利区一区二区三区| 91精品国产丝袜白色高跟鞋| 国产精品麻豆欧美日韩ww| 久久精品av麻豆的观看方式| 欧美综合欧美视频| 亚洲精品日日夜夜| 91蜜桃网址入口| 日韩一区中文字幕| 成人性色生活片免费看爆迷你毛片| 精品人在线二区三区| 视频一区欧美精品| 欧美久久久久久久久中文字幕| 亚洲国产日韩精品| 欧美日韩国产片| 丝袜诱惑制服诱惑色一区在线观看| 成人深夜在线观看| 国产精品毛片高清在线完整版| 国产成人丝袜美腿| 国产区在线观看成人精品| 精品一区二区三区久久久| 制服丝袜国产精品| 麻豆久久久久久久| 久久精品亚洲精品国产欧美kt∨ | 色综合天天综合| 中文字幕在线一区二区三区| 欧美亚洲国产一卡| 亚洲成人高清在线| 欧美精品一区二区三区高清aⅴ | 久久99国产精品久久| 精品国产一区二区三区不卡| av电影在线观看完整版一区二区 | 在线亚洲高清视频| 日日夜夜免费精品| 日韩精品一区二区三区三区免费| 成人免费的视频| 亚洲激情中文1区| 欧美一级久久久| 国产伦精品一区二区三区视频青涩| 欧美韩日一区二区三区四区| 欧美精品在线观看一区二区| 麻豆国产精品官网| 亚洲视频在线观看一区| 欧美精品 日韩| 久久9热精品视频| 一区二区三区精品视频在线| 欧美一级电影网站| 欧美在线啊v一区| 男女激情视频一区| 日韩一区和二区| 91在线看国产| 亚洲欧美另类图片小说| 精品国产一二三区| 日本精品一级二级| 波多野结衣中文字幕一区| 日韩成人一区二区三区在线观看| 欧美国产精品中文字幕| 3d成人动漫网站| 成人综合在线观看| 奇米影视在线99精品| 亚洲一区二区三区在线| 国产三级欧美三级| 91精选在线观看| 欧美日韩国产一区二区三区地区| 成人性视频免费网站| 国产精品18久久久| 日本亚洲三级在线| 天天色图综合网| 亚洲精品日日夜夜| 国产精品拍天天在线| 91精品在线一区二区| av午夜精品一区二区三区| 国产在线不卡一卡二卡三卡四卡| 亚洲成人午夜影院| 中文字幕日本乱码精品影院| 久久午夜老司机| 欧美高清性hdvideosex| 91天堂素人约啪| 成人ar影院免费观看视频| 国产一区二区网址| 美国精品在线观看| 丝袜诱惑制服诱惑色一区在线观看| |精品福利一区二区三区| 国产色产综合色产在线视频| 欧美一区二区三区婷婷月色| 欧美日韩国产一区二区三区地区| 色综合中文字幕| av毛片久久久久**hd| 懂色av中文字幕一区二区三区| 狠狠狠色丁香婷婷综合久久五月| 偷拍日韩校园综合在线| 亚洲成人7777| 午夜久久久久久久久| 午夜精品免费在线| 香蕉加勒比综合久久| 亚洲地区一二三色| 午夜天堂影视香蕉久久| 午夜一区二区三区视频| 亚洲电影中文字幕在线观看| 一区二区三区精品视频在线| 一区二区三区四区不卡在线 | 91精品国产综合久久久久久久久久 | 奇米色777欧美一区二区| 国产精品电影院| 亚洲婷婷综合久久一本伊一区| 日韩理论片网站| 亚洲欧美日韩中文字幕一区二区三区| 国产精品欧美经典| 中文字幕日韩精品一区| 亚洲美女免费在线| 亚洲午夜在线观看视频在线| 午夜精品久久久久久久99樱桃| 婷婷中文字幕综合| 麻豆精品新av中文字幕| 精彩视频一区二区| 国产成人自拍网| 色素色在线综合| 日韩亚洲欧美在线| 国产女人18水真多18精品一级做| 国产精品萝li| 午夜伊人狠狠久久| 国模无码大尺度一区二区三区| 国产一区二区三区在线观看免费视频 | 日韩在线卡一卡二| 久久99精品久久久久久动态图| 激情六月婷婷久久| 99久久精品免费看| 欧美日韩中文国产| 久久午夜电影网| 一区二区三区四区不卡视频| 免费高清在线视频一区·| 国产河南妇女毛片精品久久久| 99re66热这里只有精品3直播 | 欧美一区二区黄| 亚洲国产成人在线| 香蕉久久一区二区不卡无毒影院| 精品夜夜嗨av一区二区三区| 91玉足脚交白嫩脚丫在线播放| 欧美精品免费视频| 亚洲国产精品ⅴa在线观看| 五月婷婷久久综合| 成人高清在线视频| 日韩欧美一区二区三区在线| 亚洲综合区在线| 国产精品2024| 精品动漫一区二区三区在线观看| 亚洲情趣在线观看| 成人国产在线观看| 精品捆绑美女sm三区| 久久精品亚洲精品国产欧美| 日本不卡在线视频| caoporm超碰国产精品| 国产日韩欧美a| 欧美aⅴ一区二区三区视频| 欧美日韩在线播放三区四区| 中文一区二区完整视频在线观看| 国产一区二区调教| 日韩午夜在线影院| 亚洲精品五月天| 99精品热视频| 国产精品色噜噜| 国产成人一区二区精品非洲| 精品日韩在线观看|