Habakiri Android SDK (α2) | 2012-08-08 12:43 |
kirikirij (0.0.11) | 2012-08-13 00:54 |
PC 版ではすべて未実装。
以下は Android 版での対応状況。
オリジナルと比べて機能にいろいろと制約がある。
overlay/mixer モードではレイヤーは表示されない。
layer モードは、指定レイヤーに描画するのではなく、レイヤー全体の下にムービーがある形になる。
baseレイヤーを透明にすることで、ムービー上にメッセージレイヤーを表示するような形は可能だが、ムービーはレイヤーの描画方式等の影響は受けない。
全画面でムービーを表示するか、ムービーの上に何かを表示するかと言った使い方に限定される。
また、オープンした瞬間に画面が切り替わるので、overlay/mixer モードの場合レイヤーがその瞬間に表示されなくなる。
レイヤーモードの時は表示が維持されるが、切り替えに伴い表示が一瞬途絶える可能性がある。
コンストラクタ | 実装 | 動作確認 | テスト | 状況 |
VideoOverlay | ○ | × | × | × |
メソッド名 | 実装 | 動作確認 | テスト | 状況 |
cancelPeriodEvent | × | × | × | × |
cancelSegmentLoop | × | × | × | × |
close | ○ | × | × | × |
open | ○ | × | × | × |
pause | ○ | × | × | × |
play | ○ | × | × | × |
prepare | × | × | × | × |
resetMixingLayer | × | × | × | × |
rewind | ○ | × | × | × |
selectAudioStream | × | × | × | × |
setBounds | ○ | × | × | × |
setMixingLayer | × | × | × | × |
setPeriodEvent | × | × | × | × |
setPos | ○ | × | × | × |
setSegmentLoop | × | × | × | × |
setSize | ○ | × | × | × |
stop | ○ | × | × | × |
プロパティ名 | 実装 | 動作確認 | テスト | 状況 |
audioBalance | ○ | × | × | × |
audioVolume | ○ | × | × | × |
brightness | × | × | × | × |
brightnessDefaultValue | × | × | × | × |
brightnessRangeMax | × | × | × | × |
brightnessRangeMin | × | × | × | × |
brightnessStepSize | × | × | × | × |
contrast | × | × | × | × |
contrastDefaultValue | × | × | × | × |
contrastRangeMax | × | × | × | × |
contrastRangeMin | × | × | × | × |
contrastStepSize | × | × | × | × |
enabledAudioStream | × | × | × | × |
fps | × | × | × | × |
frame | × | × | × | × |
height | ○ | × | × | × |
hue | × | × | × | × |
hueDefaultValue | × | × | × | × |
hueRangeMax | × | × | × | × |
hueRangeMin | × | × | × | × |
hueStepSize | × | × | × | × |
layer1 | × | × | × | × |
layer2 | × | × | × | × |
left | ○ | × | × | × |
loop | ○ | × | × | × |
mixingMovieAlpha | × | × | × | × |
mixingMovieBGColor | × | × | × | × |
mode | ○ | × | × | × |
numberOfAudioStream | × | × | × | × |
numberOfFrame | × | × | × | × |
periodEventFrame | × | × | × | × |
playRate | × | × | × | × |
position | ○ | × | × | × |
saturation | × | × | × | × |
saturationDefaultValue | × | × | × | × |
saturationRangeMax | × | × | × | × |
saturationRangeMin | × | × | × | × |
saturationStepSize | × | × | × | × |
segmentLoopEndFrame | × | × | × | × |
segmentLoopStartFrame | × | × | × | × |
top | ○ | × | × | × |
totalTime | ○ | × | × | × |
visible | ○ | × | × | × |
width | ○ | × | × | × |
イベント名 | 実装 | 動作確認 | テスト | 状況 |
onCallbackCommand | × | × | × | × |
onFrameUpdate | × | × | × | × |
onPeriod | × | × | × | × |
onStatusChanged | ○ | × | × | × |