com.docomostar.media.avcontent
クラス Content

Object
  上位を拡張 com.docomostar.media.avcontent.ManagedData
      上位を拡張 com.docomostar.media.avcontent.Content
直系の既知のサブクラス:
MusicContent

public abstract class Content
extends ManagedData
 [iアプリオプションAPI]

音楽プレイヤーで再生可能なコンテンツを定義します。

このオブジェクトでは、音楽プレイヤーで再生可能なコンテンツが共通して保持する属性を取得することができます。 このオブジェクトで定義される再生制限情報属性は詳細データとして扱われ、 それ以外の属性は基本データとして扱われます。(なお、再生制限情報の有無属性は基本データとして扱われます)
属性の種別については ManagedData のクラス説明を参照してください。

このクラスでは キャッシュされた情報を解放する機能を提供します。 このクラスおよびサブクラスの属性が不要になってメモリを節約したい場合には、unload() を呼び出してください。 このメソッドが呼び出されると、ManagedData クラスで定義された属性を除いて、 キャッシュされていた全ての属性が参照されなくなります。 unload() が呼び出されると、そのコンテンツが保持しているクラスのインスタンスは全て無効となります。 有効なインスタンスが必要な場合は、再度インスタンスを取得するメソッドを呼び出してください。

キャッシュされている属性でなくデータベースに保持されている属性を取得したい場合は、 unload() を呼び出してキャッシュをクリアした後に、属性の取得メソッドを呼んでください。

導入されたバージョン:
Star-1.5

フィールドの概要
static int PERMISSION_ALL
          内部メモリと外部メモリ間の移動可否の 1 つで、移動可能であることを表します(=1)。
static int PERMISSION_NONE
          内部メモリと外部メモリ間の移動可否の 1 つで、移動不可であることを表します(=0)。
static int PERMISSION_PLATFORM
          内部メモリと外部メモリ間の移動可否の 1 つで、同一機種間のみ移動可能であることを表します(=2)。
static int RINGTONE_TYPE_FULL
          着信音設定種別の 1 つで、まるごと着信音設定を表します(=0)。
static int TYPE_FULLMUSIC
          ファイル種別の 1 つでフル楽曲(アラカルトコンテンツ)を表します(=0)。
static int TYPE_FULLMUSIC_SUBSCRIPTION
          ファイル種別の 1 つでフル楽曲(サブスクリプションコンテンツ)を表します(=1)。
static int TYPE_MP3
          ファイル種別の 1 つで MPEG Audio Layer-3 を表します(=3)。
static int TYPE_SDAUDIO
          ファイル種別の 1 つで SD-Audio を表します(=4)。
static int TYPE_WMA
          ファイル種別の 1 つで WindowsMediaAudio を表します(=2)。
 
メソッドの概要
 boolean canSetRingtone(int type)
           着信音設定の可否を取得します。
 AudioCodecInfo getAudioCodecInfo()
           オーディオコーデック情報を取得します。
 int getExportPermission()
           本体メモリから外部メモリへコンテンツを移動できるかどうかを取得します。
 String getFileName()
           ファイル名を取得します。
 long getFileSizeOnMemory()
           ファイルサイズを取得します。
 int getImportPermission()
           外部メモリから本体メモリへコンテンツを移動できるかどうかを取得します。
 String getOrigin()
           データ取得元を取得します。
 PlayableInfo getPlayableInfo()
           再生制限情報を取得します。
 java.util.Date getSavedDate()
           ファイル保存日時を取得します。
 int getTotalTime()
           総再生時間を取得します。
 int getType()
           ファイル種別を取得します。
 boolean hasPlayableInfo()
           再生制限情報の有無を取得します。
 boolean isFileRestricted()
           ファイル制限の有無を取得します。
 void unload()
           キャッシュされている属性を解放します。
 
クラス com.docomostar.media.avcontent.ManagedData から継承されたメソッド
getTitleName
 
クラス Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

TYPE_FULLMUSIC

public static final int TYPE_FULLMUSIC
ファイル種別の 1 つでフル楽曲(アラカルトコンテンツ)を表します(=0)。

関連項目:
getType(), 定数フィールド値

TYPE_FULLMUSIC_SUBSCRIPTION

public static final int TYPE_FULLMUSIC_SUBSCRIPTION
ファイル種別の 1 つでフル楽曲(サブスクリプションコンテンツ)を表します(=1)。

関連項目:
getType(), 定数フィールド値

TYPE_WMA

public static final int TYPE_WMA
ファイル種別の 1 つで WindowsMediaAudio を表します(=2)。

関連項目:
getType(), 定数フィールド値

TYPE_MP3

public static final int TYPE_MP3
ファイル種別の 1 つで MPEG Audio Layer-3 を表します(=3)。

関連項目:
getType(), 定数フィールド値

TYPE_SDAUDIO

public static final int TYPE_SDAUDIO
ファイル種別の 1 つで SD-Audio を表します(=4)。

関連項目:
getType(), 定数フィールド値

PERMISSION_NONE

public static final int PERMISSION_NONE
内部メモリと外部メモリ間の移動可否の 1 つで、移動不可であることを表します(=0)。

関連項目:
定数フィールド値

PERMISSION_ALL

public static final int PERMISSION_ALL
内部メモリと外部メモリ間の移動可否の 1 つで、移動可能であることを表します(=1)。

関連項目:
定数フィールド値

PERMISSION_PLATFORM

public static final int PERMISSION_PLATFORM
内部メモリと外部メモリ間の移動可否の 1 つで、同一機種間のみ移動可能であることを表します(=2)。

関連項目:
定数フィールド値

RINGTONE_TYPE_FULL

public static final int RINGTONE_TYPE_FULL
着信音設定種別の 1 つで、まるごと着信音設定を表します(=0)。

関連項目:
定数フィールド値
メソッドの詳細

getType

public int getType()

ファイル種別を取得します。

以下のいずれかが返されます。