DConnectProfile
クラスを継承すること。public class MediaPlayerProfile extends DConnectProfile
スマートデバイス上のメディアの再生状態の変更要求を通知するAPI.
メディア操作を提供するデバイスプラグインは当クラスを継承し、対応APIを実装すること。
DConnectProfile.Responder
mApis, mLogger
コンストラクタと説明 |
---|
MediaPlayerProfile()
非推奨です。
|
修飾子とタイプ | メソッドと説明 |
---|---|
static java.lang.Integer |
getLimit(android.content.Intent request)
非推奨です。
リクエストからリミットを取得する.
|
static java.lang.String |
getMediaId(android.content.Intent request)
非推奨です。
リクエストからメディアIDを取得する.
|
static java.lang.String |
getMIMEType(android.content.Intent request)
非推奨です。
リクエストからマイムタイプを取得する.
|
static java.lang.Integer |
getOffset(android.content.Intent request)
非推奨です。
リクエストからオフセットを取得する.
|
static java.lang.String[] |
getOrder(android.content.Intent request)
非推奨です。
リクエストからオーダーを取得する.
|
static PlayStatus |
getPlayStatus(android.content.Intent request)
非推奨です。
リクエストからstatusを取得する.
|
static java.lang.Integer |
getPos(android.content.Intent request)
非推奨です。
リクエストから再生位置を取得する.
|
java.lang.String |
getProfileName()
非推奨です。
プロファイル名を取得する.
|
static java.lang.String |
getQuery(android.content.Intent request)
非推奨です。
リクエストからクエリーを取得する.
|
static Status |
getStatus(android.content.Intent request)
非推奨です。
リクエストから再生状態を取得する.
|
static java.lang.Double |
getVolume(android.content.Intent request)
非推奨です。
リクエストからボリュームを取得する.
|
static void |
setCount(android.content.Intent response,
int count)
非推奨です。
レスポンスにメディア数を設定する.
|
static void |
setCreator(android.os.Bundle bundle,
java.lang.String creator)
非推奨です。
制作者情報に制作者名を設定する.
|
static void |
setCreators(android.os.Bundle media,
android.os.Bundle[] creators)
非推奨です。
メディア情報に制作者情報一覧を設定する.
|
static void |
setCreators(android.content.Intent response,
android.os.Bundle[] creators)
非推奨です。
レスポンスに制作者情報一覧を設定する.
|
static void |
setDescription(android.os.Bundle media,
java.lang.String description)
非推奨です。
メディア情報に説明文を設定する.
|
static void |
setDescription(android.content.Intent response,
java.lang.String description)
非推奨です。
レスポンスに説明文を設定する.
|
static void |
setDuration(android.os.Bundle media,
int duration)
非推奨です。
メディア情報に曲の長さを設定する.
|
static void |
setDuration(android.content.Intent response,
int duration)
非推奨です。
レスポンスに曲の長さを設定する.
|
static void |
setGenres(android.os.Bundle media,
java.lang.String[] genres)
非推奨です。
メディア情報にジャンル一覧を設定する.
|
static void |
setGenres(android.content.Intent response,
java.lang.String[] genres)
非推奨です。
レスポンスデータにジャンル一覧を設定する.
|
static void |
setImageUri(android.os.Bundle media,
java.lang.String uri)
非推奨です。
メディア情報に画像へのURIを設定する.
|
static void |
setImageUri(android.content.Intent response,
java.lang.String uri)
非推奨です。
レスポンスに画像へのURIを設定する.
|
static void |
setKeywords(android.os.Bundle media,
java.lang.String[] keywords)
非推奨です。
メディア情報にキーワード一覧を設定する.
|
static void |
setKeywords(android.content.Intent response,
java.lang.String[] keywords)
非推奨です。
レスポンスデータにキーワード一覧を設定する.
|
static void |
setLanguage(android.os.Bundle media,
java.lang.String language)
非推奨です。
メディア情報に言語を設定する.
|
static void |
setLanguage(android.content.Intent response,
java.lang.String language)
非推奨です。
レスポンスに言語を設定する.
|
static void |
setMedia(android.content.Intent response,
android.os.Bundle[] media)
非推奨です。
レスポンスにメディアを設定する.
|
static void |
setMediaId(android.os.Bundle playStatus,
java.lang.String mediaId)
非推奨です。
再生情報にメディアIDを設定する.
|
static void |
setMediaId(android.content.Intent response,
java.lang.String mediaId)
非推奨です。
レスポンスにメディアIDを設定する.
|
static void |
setMediaPlayer(android.content.Intent message,
android.os.Bundle mediaPlayer)
非推奨です。
メッセージにメディアプレイヤー情報を設定する.
|
static void |
setMIMEType(android.os.Bundle media,
java.lang.String mimeType)
非推奨です。
メディア情報にMIMEタイプを設定する.
|
static void |
setMIMEType(android.content.Intent response,
java.lang.String mimeType)
非推奨です。
レスポンスにMIMEタイプを設定する.
|
static void |
setMute(android.content.Intent response,
boolean mute)
非推奨です。
レスポンスにボリュームを設定する.
|
static void |
setPos(android.os.Bundle playStatus,
int pos)
非推奨です。
再生情報に再生位置を設定する.
|
static void |
setPos(android.content.Intent response,
int pos)
非推奨です。
レスポンスに再生位置を設定する.
|
static void |
setRole(android.os.Bundle bundle,
java.lang.String role)
非推奨です。
制作者情報に役割を設定する.
|
static void |
setStatus(android.os.Bundle media,
Status status)
非推奨です。
メディア情報に再生状態を設定する.
|
static void |
setStatus(android.content.Intent response,
PlayStatus playStatus)
非推奨です。
レスポンスにコンテンツの再生状態を設定する.
|
static void |
setStatus(android.content.Intent response,
Status status)
非推奨です。
レスポンスに再生状態を設定する.
|
static void |
setTitle(android.os.Bundle media,
java.lang.String title)
非推奨です。
メディア情報にタイトルを設定する.
|
static void |
setTitle(android.content.Intent response,
java.lang.String title)
非推奨です。
レスポンスにタイトルを設定する.
|
static void |
setType(android.os.Bundle media,
java.lang.String type)
非推奨です。
メディア情報にタイプ名を設定する.
|
static void |
setType(android.content.Intent response,
java.lang.String type)
非推奨です。
レスポンスにタイプ名を設定する.
|
static void |
setVolume(android.os.Bundle mediaPlayer,
double volume)
非推奨です。
メディアプレイヤー情報にボリュームを設定する.
|
static void |
setVolume(android.content.Intent response,
double volume)
非推奨です。
レスポンスにボリュームを設定する.
|
addApi, findApi, findApi, getAccessToken, getApi, getApiList, getAttribute, getContentData, getContext, getData, getInterface, getOrigin, getPluginContext, getProduct, getProfile, getRequestCode, getResult, getService, getServiceID, getSessionKey, getVersion, hasApi, isEqual, isIgnoredProfile, isUseLocalOAuth, onRequest, parseBoolean, parseBoolean, parseByte, parseByte, parseDouble, parseDouble, parseFloat, parseFloat, parseInteger, parseInteger, parseLong, parseLong, parseShort, parseShort, removeApi, sendEvent, sendEvent, sendResponse, setAccessToken, setApi, setAttribute, setContext, setInterface, setPluginContext, setProduct, setProfile, setRequestCode, setResponder, setResult, setService, setServiceID, setSessionKey, setUnsupportedError, setVersion
public final java.lang.String getProfileName()
DConnectProfile
getProfileName
クラス内 DConnectProfile
public static final void setCount(android.content.Intent response, int count)
response
- レスポンスデータcount
- メディア数public static final void setMedia(android.content.Intent response, android.os.Bundle[] media)
response
- レスポンスデータmedia
- メディアpublic static final void setMediaId(android.content.Intent response, java.lang.String mediaId)
response
- レスポンスデータmediaId
- メディアIDpublic static final void setMediaId(android.os.Bundle playStatus, java.lang.String mediaId)
playStatus
- 再生情報mediaId
- メディアIDpublic static final void setMediaPlayer(android.content.Intent message, android.os.Bundle mediaPlayer)
message
- メッセージmediaPlayer
- メディアプレイヤーpublic static final void setStatus(android.content.Intent response, PlayStatus playStatus)
response
- レスポンスデータplayStatus
- コンテンツの再生状態public static final void setStatus(android.content.Intent response, Status status)
response
- レスポンスデータstatus
- 再生状態public static final void setStatus(android.os.Bundle media, Status status)
media
- メディア情報status
- 再生状態public static final void setPos(android.content.Intent response, int pos)
response
- レスポンスデータpos
- 再生位置public static final void setPos(android.os.Bundle playStatus, int pos)
playStatus
- 再生情報pos
- 再生位置public static final void setMIMEType(android.content.Intent response, java.lang.String mimeType)
response
- レスポンスデータmimeType
- MIMEタイプpublic static final void setMIMEType(android.os.Bundle media, java.lang.String mimeType)
media
- メディア情報mimeType
- MIMEタイプpublic static final void setTitle(android.content.Intent response, java.lang.String title)
response
- レスポンスデータtitle
- タイトルpublic static final void setTitle(android.os.Bundle media, java.lang.String title)
media
- メディア情報title
- タイトルpublic static final void setType(android.content.Intent response, java.lang.String type)
response
- レスポンスデータtype
- タイプ名public static final void setType(android.os.Bundle media, java.lang.String type)
media
- メディア情報type
- タイプ名public static final void setLanguage(android.content.Intent response, java.lang.String language)
response
- レスポンスデータlanguage
- 言語public static final void setLanguage(android.os.Bundle media, java.lang.String language)
media
- メディア情報language
- 言語public static final void setImageUri(android.content.Intent response, java.lang.String uri)
response
- レスポンスデータuri
- 画像へのURIpublic static final void setImageUri(android.os.Bundle media, java.lang.String uri)
media
- メディア情報uri
- 画像へのURIpublic static final void setDescription(android.content.Intent response, java.lang.String description)
response
- レスポンスデータdescription
- 説明文public static final void setDescription(android.os.Bundle media, java.lang.String description)
media
- メディア情報description
- 説明文public static final void setDuration(android.content.Intent response, int duration)
response
- レスポンスデータduration
- 曲の長さpublic static final void setDuration(android.os.Bundle media, int duration)
media
- メディア情報duration
- 曲の長さpublic static final void setCreators(android.content.Intent response, android.os.Bundle[] creators)
response
- レスポンスデータcreators
- 制作者情報一覧public static final void setCreators(android.os.Bundle media, android.os.Bundle[] creators)
media
- メディア情報creators
- 制作者情報一覧public static final void setCreator(android.os.Bundle bundle, java.lang.String creator)
bundle
- 制作者情報creator
- 制作者名public static final void setRole(android.os.Bundle bundle, java.lang.String role)
bundle
- 制作者情報role
- 役割public static final void setKeywords(android.content.Intent response, java.lang.String[] keywords)
response
- レスポンスデータkeywords
- キーワード一覧public static final void setKeywords(android.os.Bundle media, java.lang.String[] keywords)
media
- メディア情報keywords
- キーワード一覧public static final void setGenres(android.content.Intent response, java.lang.String[] genres)
response
- レスポンスデータgenres
- ジャンル一覧public static final void setGenres(android.os.Bundle media, java.lang.String[] genres)
media
- メディア情報genres
- ジャンル一覧public static final void setVolume(android.content.Intent response, double volume)
response
- レスポンスデータvolume
- ボリューム(0.0 〜 1.0)public static final void setVolume(android.os.Bundle mediaPlayer, double volume)
mediaPlayer
- メディアプレイヤーvolume
- ボリューム(0.0 〜 1.0)public static final void setMute(android.content.Intent response, boolean mute)
response
- レスポンスデータmute
- ミュート有りはtrue、ミュート無しはfalsepublic static final PlayStatus getPlayStatus(android.content.Intent request)
以下の属性以外の値が設定されていた場合にもnullを返却する。
request
- リクエストデータpublic static final java.lang.String getMediaId(android.content.Intent request)
request
- リクエストデータpublic static java.lang.Integer getPos(android.content.Intent request)
request
- リクエストデータpublic static final Status getStatus(android.content.Intent request)
request
- リクエストデータpublic static java.lang.Double getVolume(android.content.Intent request)
request
- リクエストデータpublic static final java.lang.String getQuery(android.content.Intent request)
request
- リクエストデータpublic static final java.lang.String getMIMEType(android.content.Intent request)
request
- リクエストデータpublic static final java.lang.String[] getOrder(android.content.Intent request)
request
- リクエストデータpublic static java.lang.Integer getOffset(android.content.Intent request)
request
- リクエストデータpublic static java.lang.Integer getLimit(android.content.Intent request)
request
- リクエストデータ