|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
Objectcom.docomostar.media.avcontent.ManagedData
com.docomostar.media.avcontent.Content
com.docomostar.media.avcontent.MusicContent
public class MusicContent
音楽コンテンツを定義します。
このオブジェクトで定義される以下の属性は詳細データとして扱われます。
上記以外の属性は基本データとして扱われます。
スーパークラスで定義されている属性の種別については、スーパークラスのクラス説明を参照してください。
属性の種別については ManagedData のクラス説明を参照してください。
unload() メソッドを呼び出すと、
この音楽コンテンツに添付されているジャケット画像、待ち受け用画像の
Image も自動的に dispose() が行われます。
有効なオブジェクトが必要な場合は、再度
getJacketImage() 及び getStandbyImages()
でオブジェクトを取得し直してください。
| フィールドの概要 | |
|---|---|
static int |
RINGTONE_TYPE_FREE
着信音設定種別の 1 つで、おこのみ着信音設定を表します(=2)。 |
static int |
RINGTONE_TYPE_RECOMMENDED
着信音設定種別の 1 つで、オススメ着信音設定を表します(=1)。 |
| クラス com.docomostar.media.avcontent.Content から継承されたフィールド |
|---|
PERMISSION_ALL, PERMISSION_NONE, PERMISSION_PLATFORM, RINGTONE_TYPE_FULL, TYPE_FULLMUSIC, TYPE_FULLMUSIC_SUBSCRIPTION, TYPE_MP3, TYPE_SDAUDIO, TYPE_WMA |
| メソッドの概要 | |
|---|---|
boolean |
canSetRingtone(int type)
着信音設定の可否を取得します。 |
String |
getAlbum()
アルバムを取得します。 |
String |
getAltUrl()
関連 URL 代替文字列を取得します。 |
String |
getArtist()
アーティストを取得します。 |
String |
getComment()
コメントを取得します。 |
String |
getComposer()
作曲者を取得します。 |
String |
getGenre()
ジャンルを取得します。 |
Image |
getJacketImage()
ジャケット画像を取得します。 |
String |
getLabel()
レーベルを取得します。 |
String |
getLyricist()
作詞者を取得します。 |
String |
getRightsHolder()
権利者を取得します。 |
String |
getRightsInfo()
権利情報を取得します。 |
String |
getSellingAgency()
販売元を取得します。 |
Image[] |
getStandbyImages()
全ての待ち受け用画像を配列として取得します。 |
int |
getTotalTracks()
総トラック数を取得します。 |
int |
getTrackNumber()
トラック番号を取得します。 |
String |
getUrl()
関連 URL を取得します。 |
int |
getYear()
作成年を取得します。 |
boolean |
hasExtractableJacketImage()
保存可能ジャケット画像の有無を取得します。 |
boolean |
hasExtractableStandbyImage()
保存可能待ち受け用画像の有無を取得します。 |
void |
unload()
キャッシュされている属性を解放します。 |
| クラス com.docomostar.media.avcontent.Content から継承されたメソッド |
|---|
getAudioCodecInfo, getExportPermission, getFileName, getFileSizeOnMemory, getImportPermission, getOrigin, getPlayableInfo, getSavedDate, getTotalTime, getType, hasPlayableInfo, isFileRestricted |
| クラス com.docomostar.media.avcontent.ManagedData から継承されたメソッド |
|---|
getTitleName |
| クラス Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final int RINGTONE_TYPE_RECOMMENDED
public static final int RINGTONE_TYPE_FREE
| メソッドの詳細 |
|---|
public String getArtist()
アーティストを取得します。
値が設定されていない場合は、 null を返します。
MediaException - public String getAlbum()
アルバムを取得します。
値が設定されていない場合は、 null を返します。
MediaException - public String getGenre()
ジャンルを取得します。
値が設定されていない場合は、 null を返します。
MediaException - public int getTrackNumber()
トラック番号を取得します。
値が設定されていない場合は、 -1 を返します。
MediaException - public int getTotalTracks()
総トラック数を取得します。
値が設定されていない場合は、 -1 を返します。
MediaException - public int getYear()
作成年を取得します。
値が設定されていない場合は、 -1 を返します。
MediaException - public String getLyricist()
作詞者を取得します。
値が設定されていない場合は、 null を返します。
MediaException - public String getComposer()
作曲者を取得します。
値が設定されていない場合は、 null を返します。
MediaException - public String getLabel()
レーベルを取得します。
値が設定されていない場合は、 null を返します。
MediaException - public String getComment()
コメントを取得します。
値が設定されていない場合は、 null を返します。
MediaException - public String getUrl()
関連 URL を取得します。
値が設定されていない場合は、 null を返します。
MediaException - public String getAltUrl()
関連 URL 代替文字列を取得します。
値が設定されていない場合は、 null を返します。
MediaException - public String getRightsHolder()
権利者を取得します。
値が設定されていない場合は、 null を返します。
MediaException - public String getSellingAgency()
販売元を取得します。
値が設定されていない場合は、 null を返します。
MediaException - public String getRightsInfo()
権利情報を取得します。
値が設定されていない場合は、 null を返します。
MediaException - public Image getJacketImage()
ジャケット画像を取得します。
このメソッドでは、コンテンツが保持するジャケット画像を取得することができます。
ジャケット画像が存在しない場合は、 null を返します。
画像データが不正などの理由で画像の取得ができない場合は例外 MediaException(UNDEFINED) が発生します。
このメソッドを呼び出した際に属性がキャッシュされていなければ、新しい Image オブジェクトを生成して返します。
属性がキャッシュ済みの場合、 Image オブジェクトをImage.dispose() しない限り、
このメソッドを複数回呼び出しても同一の有効な Image オブジェクトへの参照が返されます。
Image オブジェクトを dispose()
してからこのメソッドを呼び出すと、新しく有効な Image オブジェクトが生成されて返されます。
本メソッドから取得した Image は「XString が描画された Image」と同等の扱いとなります。
すなわち、このメソッドで返される Image を描画したキャンバスや別のイメージからは、
画素データを読み出したり、描画内容を JPEG 形式等の形で取り出したりすることは許可されません。
重大なセキュリティ違反であるとして、アプリケーションは強制終了します。
MediaException - MediaException - public Image[] getStandbyImages()
全ての待ち受け用画像を配列として取得します。
このメソッドでは、コンテンツが保持する待ち受け用画像を取得することができます。 画像が 1 つも存在しない場合は null を返します。
画像データが不正などの理由で画像が取得できない場合は、以下のように振舞います。
このメソッドを呼び出した際に返される配列は、 Image オブジェクトを参照するために内部で保持している配列のコピーになります。 ただし、参照される各 Image オブジェクトはコピーされません。
Image オブジェクトを dispose()
してからこのメソッドを呼び出すと、新しく有効な Image オブジェクトが生成されて内部で保持している配列に格納されます。
本メソッドから取得した Image は「XString が描画された Image」と同等の扱いとなります。
すなわち、このメソッドで返される Image を描画したキャンバスや別のイメージからは、
画素データを読み出したり、描画内容を JPEG 形式等の形で取り出したりすることは許可されません。
重大なセキュリティ違反であるとして、アプリケーションは強制終了します。
MediaException - MediaException - public boolean hasExtractableJacketImage()
保存可能ジャケット画像の有無を取得します。
このメソッドでは、コンテンツに保存可能なジャケット画像があるかどうかを取得できます。
保存可能なジャケット画像がある場合は true、
ない場合は false を返します。
MediaException - public boolean hasExtractableStandbyImage()
保存可能待ち受け用画像の有無を取得します。
このメソッドでは、コンテンツに保存可能な待ち受け用画像があるかどうかを取得できます。
保存可能な待ち受け用画像がある場合は true、
ない場合は false を返します。
MediaException - public boolean canSetRingtone(int type)
着信音設定の可否を取得します。
引数 type で指定した種別の着信音設定可否を取得できます。
引数 type には Content.RINGTONE_TYPE_FULL、RINGTONE_TYPE_RECOMMENDED、RINGTONE_TYPE_FREE が指定可能です。
それ以外の値を指定した場合、例外が発生します。
属性に値が設定されていない場合は、 false を返します。
Content 内の canSetRingtonetype - 着信音設定の種別を指定します。
true、設定できない場合は false を返します。Content.RINGTONE_TYPE_FULL,
RINGTONE_TYPE_RECOMMENDED,
RINGTONE_TYPE_FREE
IllegalArgumentException -
MediaException - public void unload()
キャッシュされている属性を解放します。
解放の対象となる属性は、このクラスおよび Content クラスで定義されている属性です。
上記以外のこのメソッドの詳細は、Content のクラス説明を参照して下さい。
Content 内の unload
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
NTT DOCOMO,INC.
本製品または文書は著作権法により保護されており、その使用、複製、再頒布および逆コンパイルを制限するライセンスのもとにおいて頒布されます。NTTドコモ(その他に許諾者がある場合は当該許諾者も含めて)の書面による事前の許可なく、本製品および関連する文書のいかなる部分も、いかなる方法によっても複製することが禁じられます。フォントを含む第三者のソフトウェアは、著作権法により保護されており、その提供者からライセンスを受けているものです。
Sun、Sun Microsystems、Java、J2MEおよびJ2SEは、米国およびその他の国における米国 Sun Microsystems,Inc.の商標または登録商標です。サンのロゴマークは、米国 Sun Microsystems, Inc.の登録商標です。
FeliCaは、ソニー株式会社が開発した非接触ICカードの技術方式です。FeliCaは、ソニー株式会社の登録商標です。
「iモード」、「iアプリ/アイアプリ」、「i-αppli」ロゴ、「DoJa」はNTTドコモの商標または登録商標です。
その他記載された会社名、製品名などは該当する各社の商標または登録商標です。