static const int W_NORMAL = 720;
static const int H_NORMAL = 432;
-static const int W_WVGA_PORTRAIT_HEIGHT = 1200;
-static const int W_WVGA_LANDSCAPE_WIDTH = 1200;
-
-static const int X_WVGA_PORTRAIT_CONTROLLER = 0;
-static const int Y_WVGA_PORTRAIT_CONTROLLER = 974;
-static const int W_WVGA_PORTRAIT_CONTROLLER = 720;
-static const int H_WVGA_PORTRAIT_CONTROLLER = 226;
-static const int X_WVGA_PORTRAIT_FIRST_LINE = 0;
-static const int Y_WVGA_PORTRAIT_FIRST_LINE = 973;
-static const int W_WVGA_PORTRAIT_FIRST_LINE = 720;
-static const int H_WVGA_PORTRAIT_FIRST_LINE = 1;
-static const int X_WVGA_PORTRAIT_CURRENT_TIME = 10;
-static const int Y_WVGA_PORTRAIT_CURRENT_TIME = 1016;
-static const int W_WVGA_PORTRAIT_CURRENT_TIME = 130;
-static const int H_WVGA_PORTRAIT_CURRENT_TIME = 28;
-static const int X_WVGA_PORTRAIT_SLIDER = 136;
-static const int Y_WVGA_PORTRAIT_SLIDER = 974;
-static const int W_WVGA_PORTRAIT_SLIDER = 460;
-static const int H_WVGA_PORTRAIT_SLIDER = 112;
-static const int X_WVGA_PORTRAIT_TOTAL_TIME = 580;
-static const int Y_WVGA_PORTRAIT_TOTAL_TIME = 1016;
-static const int W_WVGA_PORTRAIT_TOTAL_TIME = 130;
-static const int H_WVGA_PORTRAIT_TOTAL_TIME = 28;
-static const int X_WVGA_PORTRAIT_VERTICAL_LEFT_LINE = 136;
-static const int Y_WVGA_PORTRAIT_VERTICAL_LEFT_LINE = 1086;
-static const int W_WVGA_PORTRAIT_VERTICAL_LEFT_LINE = 1;
-static const int H_WVGA_PORTRAIT_VERTICAL_LEFT_LINE = 114;
-static const int X_WVGA_PORTRAIT_FASTREWIND_BTN = 148;
-static const int Y_WVGA_PORTRAIT_FASTREWIND_BTN = 1086;
-static const int W_WVGA_PORTRAIT_FASTREWIND_BTN = 136;
-static const int H_WVGA_PORTRAIT_FASTREWIND_BTN = 114;
-static const int X_WVGA_PORTRAIT_PLAYPAUSE_BTN = 292;
-static const int Y_WVGA_PORTRAIT_PLAYPAUSE_BTN = 1086;
-static const int W_WVGA_PORTRAIT_PLAYPAUSE_BTN = 136;
-static const int H_WVGA_PORTRAIT_PLAYPAUSE_BTN = 114;
-static const int X_WVGA_PORTRAIT_FASTFORWARD_BTN = 436;
-static const int Y_WVGA_PORTRAIT_FASTFORWARD_BTN = 1086;
-static const int W_WVGA_PORTRAIT_FASTFORWARD_BTN = 136;
-static const int H_WVGA_PORTRAIT_FASTFORWARD_BTN = 114;
-static const int X_WVGA_PORTRAIT_VERTICAL_RIGHT_LINE = 584;
-static const int Y_WVGA_PORTRAIT_VERTICAL_RIGHT_LINE = 1086;
-static const int W_WVGA_PORTRAIT_VERTICAL_RIGHT_LINE = 1;
-static const int H_WVGA_PORTRAIT_VERTICAL_RIGHT_LINE = 114;
-static const int X_WVGA_PORTRAIT_BACK_BTN = 584;
-static const int Y_WVGA_PORTRAIT_BACK_BTN = 1086;
-static const int W_WVGA_PORTRAIT_BACK_BTN = 136;
-static const int H_WVGA_PORTRAIT_BACK_BTN = 114;
-
-static const int X_WVGA_LANDSCAPE_CONTROLLER = 0;
-static const int Y_WVGA_LANDSCAPE_CONTROLLER = 494;
-static const int W_WVGA_LANDSCAPE_CONTROLLER = 1200;
-static const int H_WVGA_LANDSCAPE_CONTROLLER = 226;
-static const int X_WVGA_LANDSCAPE_FIRST_LINE = 0;
-static const int Y_WVGA_LANDSCAPE_FIRST_LINE = 493;
-static const int W_WVGA_LANDSCAPE_FIRST_LINE = 1200;
-static const int H_WVGA_LANDSCAPE_FIRST_LINE = 1;
-static const int X_WVGA_LANDSCAPE_CURRENT_TIME = 20;
-static const int Y_WVGA_LANDSCAPE_CURRENT_TIME = 537;
-static const int W_WVGA_LANDSCAPE_CURRENT_TIME = 130;
-static const int H_WVGA_LANDSCAPE_CURRENT_TIME = 26;
-static const int X_WVGA_LANDSCAPE_SLIDER = 140;
-static const int Y_WVGA_LANDSCAPE_SLIDER = 494;
-static const int W_WVGA_LANDSCAPE_SLIDER = 940;
-static const int H_WVGA_LANDSCAPE_SLIDER = 112;
-static const int X_WVGA_LANDSCAPE_TOTAL_TIME = 1060;
-static const int Y_WVGA_LANDSCAPE_TOTAL_TIME = 537;
-static const int W_WVGA_LANDSCAPE_TOTAL_TIME = 130;
-static const int H_WVGA_LANDSCAPE_TOTAL_TIME = 26;
-static const int X_WVGA_LANDSCAPE_VERTICAL_LEFT_LINE = 212;
-static const int Y_WVGA_LANDSCAPE_VERTICAL_LEFT_LINE = 606;
-static const int W_WVGA_LANDSCAPE_VERTICAL_LEFT_LINE = 2;
-static const int H_WVGA_LANDSCAPE_VERTICAL_LEFT_LINE = 114;
-static const int X_WVGA_LANDSCAPE_FASTREWIND_BTN = 236;
-static const int Y_WVGA_LANDSCAPE_FASTREWIND_BTN = 606;
-static const int W_WVGA_LANDSCAPE_FASTREWIND_BTN = 136;
-static const int H_WVGA_LANDSCAPE_FASTREWIND_BTN = 114;
-static const int X_WVGA_LANDSCAPE_PLAYPAUSE_BTN = 552;
-static const int Y_WVGA_LANDSCAPE_PLAYPAUSE_BTN = 606;
-static const int W_WVGA_LANDSCAPE_PLAYPAUSE_BTN = 136;
-static const int H_WVGA_LANDSCAPE_PLAYPAUSE_BTN = 114;
-static const int X_WVGA_LANDSCAPE_FASTFORWARD_BTN = 858;
-static const int Y_WVGA_LANDSCAPE_FASTFORWARD_BTN = 606;
-static const int W_WVGA_LANDSCAPE_FASTFORWARD_BTN = 136;
-static const int H_WVGA_LANDSCAPE_FASTFORWARD_BTN = 114;
-static const int X_WVGA_LANDSCAPE_VERTICAL_RIGHT_LINE = 1016;
-static const int Y_WVGA_LANDSCAPE_VERTICAL_RIGHT_LINE = 606;
-static const int W_WVGA_LANDSCAPE_VERTICAL_RIGHT_LINE = 2;
-static const int H_WVGA_LANDSCAPE_VERTICAL_RIGHT_LINE = 114;
-static const int X_WVGA_LANDSCAPE_BACK_BTN = 1064;
-static const int Y_WVGA_LANDSCAPE_BACK_BTN = 606;
-static const int W_WVGA_LANDSCAPE_BACK_BTN = 136;
-static const int H_WVGA_LANDSCAPE_BACK_BTN = 114;
-
-static const int X_HVGA_PORTRAIT_CONTROLLER = 0;
-static const int Y_HVGA_PORTRAIT_CONTROLLER = 1054;
-static const int W_HVGA_PORTRAIT_CONTROLLER = 720;
-static const int H_HVGA_PORTRAIT_CONTROLLER = 226;
-static const int X_HVGA_PORTRAIT_FIRST_LINE = 0;
-static const int Y_HVGA_PORTRAIT_FIRST_LINE = 1053;
-static const int W_HVGA_PORTRAIT_FIRST_LINE = 720;
-static const int H_HVGA_PORTRAIT_FIRST_LINE = 1;
-static const int X_HVGA_PORTRAIT_CURRENT_TIME = 10;
-static const int Y_HVGA_PORTRAIT_CURRENT_TIME = 1096;
-static const int W_HVGA_PORTRAIT_CURRENT_TIME = 130;
-static const int H_HVGA_PORTRAIT_CURRENT_TIME = 28;
-static const int X_HVGA_PORTRAIT_SLIDER = 136;
-static const int Y_HVGA_PORTRAIT_SLIDER = 1054;
-static const int W_HVGA_PORTRAIT_SLIDER = 460;
-static const int H_HVGA_PORTRAIT_SLIDER = 112;
-static const int X_HVGA_PORTRAIT_TOTAL_TIME = 580;
-static const int Y_HVGA_PORTRAIT_TOTAL_TIME = 1096;
-static const int W_HVGA_PORTRAIT_TOTAL_TIME = 130;
-static const int H_HVGA_PORTRAIT_TOTAL_TIME = 28;
-static const int X_HVGA_PORTRAIT_VERTICAL_LEFT_LINE = 136;
-static const int Y_HVGA_PORTRAIT_VERTICAL_LEFT_LINE = 1166;
-static const int W_HVGA_PORTRAIT_VERTICAL_LEFT_LINE = 1;
-static const int H_HVGA_PORTRAIT_VERTICAL_LEFT_LINE = 114;
-static const int X_HVGA_PORTRAIT_FASTREWIND_BTN = 148;
-static const int Y_HVGA_PORTRAIT_FASTREWIND_BTN = 1166;
-static const int W_HVGA_PORTRAIT_FASTREWIND_BTN = 136;
-static const int H_HVGA_PORTRAIT_FASTREWIND_BTN = 114;
-static const int X_HVGA_PORTRAIT_PLAYPAUSE_BTN = 292;
-static const int Y_HVGA_PORTRAIT_PLAYPAUSE_BTN = 1166;
-static const int W_HVGA_PORTRAIT_PLAYPAUSE_BTN = 136;
-static const int H_HVGA_PORTRAIT_PLAYPAUSE_BTN = 114;
-static const int X_HVGA_PORTRAIT_FASTFORWARD_BTN = 436;
-static const int Y_HVGA_PORTRAIT_FASTFORWARD_BTN = 1166;
-static const int W_HVGA_PORTRAIT_FASTFORWARD_BTN = 136;
-static const int H_HVGA_PORTRAIT_FASTFORWARD_BTN = 114;
-static const int X_HVGA_PORTRAIT_VERTICAL_RIGHT_LINE = 584;
-static const int Y_HVGA_PORTRAIT_VERTICAL_RIGHT_LINE = 1166;
-static const int W_HVGA_PORTRAIT_VERTICAL_RIGHT_LINE = 1;
-static const int H_HVGA_PORTRAIT_VERTICAL_RIGHT_LINE = 114;
-static const int X_HVGA_PORTRAIT_BACK_BTN = 584;
-static const int Y_HVGA_PORTRAIT_BACK_BTN = 1166;
-static const int W_HVGA_PORTRAIT_BACK_BTN = 136;
-static const int H_HVGA_PORTRAIT_BACK_BTN = 114;
-
-static const int X_HVGA_LANDSCAPE_CONTROLLER = 0;
-static const int Y_HVGA_LANDSCAPE_CONTROLLER = 494;
-static const int W_HVGA_LANDSCAPE_CONTROLLER = 1280;
-static const int H_HVGA_LANDSCAPE_CONTROLLER = 226;
-static const int X_HVGA_LANDSCAPE_FIRST_LINE = 0;
-static const int Y_HVGA_LANDSCAPE_FIRST_LINE = 493;
-static const int W_HVGA_LANDSCAPE_FIRST_LINE = 1280;
-static const int H_HVGA_LANDSCAPE_FIRST_LINE = 1;
-static const int X_HVGA_LANDSCAPE_CURRENT_TIME = 20;
-static const int Y_HVGA_LANDSCAPE_CURRENT_TIME = 537;
-static const int W_HVGA_LANDSCAPE_CURRENT_TIME = 130;
-static const int H_HVGA_LANDSCAPE_CURRENT_TIME = 26;
-static const int X_HVGA_LANDSCAPE_SLIDER = 160;
-static const int Y_HVGA_LANDSCAPE_SLIDER = 494;
-static const int W_HVGA_LANDSCAPE_SLIDER = 960;
-static const int H_HVGA_LANDSCAPE_SLIDER = 112;
-static const int X_HVGA_LANDSCAPE_TOTAL_TIME = 1130;
-static const int Y_HVGA_LANDSCAPE_TOTAL_TIME = 537;
-static const int W_HVGA_LANDSCAPE_TOTAL_TIME = 130;
-static const int H_HVGA_LANDSCAPE_TOTAL_TIME = 26;
-static const int X_HVGA_LANDSCAPE_VERTICAL_LEFT_LINE = 212;
-static const int Y_HVGA_LANDSCAPE_VERTICAL_LEFT_LINE = 606;
-static const int W_HVGA_LANDSCAPE_VERTICAL_LEFT_LINE = 2;
-static const int H_HVGA_LANDSCAPE_VERTICAL_LEFT_LINE = 114;
-static const int X_HVGA_LANDSCAPE_FASTREWIND_BTN = 286;
-static const int Y_HVGA_LANDSCAPE_FASTREWIND_BTN = 606;
-static const int W_HVGA_LANDSCAPE_FASTREWIND_BTN = 136;
-static const int H_HVGA_LANDSCAPE_FASTREWIND_BTN = 114;
-static const int X_HVGA_LANDSCAPE_PLAYPAUSE_BTN = 572;
-static const int Y_HVGA_LANDSCAPE_PLAYPAUSE_BTN = 606;
-static const int W_HVGA_LANDSCAPE_PLAYPAUSE_BTN = 136;
-static const int H_HVGA_LANDSCAPE_PLAYPAUSE_BTN = 114;
-static const int X_HVGA_LANDSCAPE_FASTFORWARD_BTN = 858;
-static const int Y_HVGA_LANDSCAPE_FASTFORWARD_BTN = 606;
-static const int W_HVGA_LANDSCAPE_FASTFORWARD_BTN = 136;
-static const int H_HVGA_LANDSCAPE_FASTFORWARD_BTN = 114;
-static const int X_HVGA_LANDSCAPE_VERTICAL_RIGHT_LINE = 1066;
-static const int Y_HVGA_LANDSCAPE_VERTICAL_RIGHT_LINE = 606;
-static const int W_HVGA_LANDSCAPE_VERTICAL_RIGHT_LINE = 2;
-static const int H_HVGA_LANDSCAPE_VERTICAL_RIGHT_LINE = 114;
-static const int X_HVGA_LANDSCAPE_BACK_BTN = 1144;
-static const int Y_HVGA_LANDSCAPE_BACK_BTN = 606;
-static const int W_HVGA_LANDSCAPE_BACK_BTN = 136;
-static const int H_HVGA_LANDSCAPE_BACK_BTN = 114;
-
static const int COLOR_THUMB_RED = 0;
static const int COLOR_THUMB_GREEN = 0;
static const int COLOR_THUMB_BLUE = 0;
, __pSoundPathPopup(null)
, __pUiControlTimer(null)
, __pAudioRouteManager(null)
+ , __pHeaderPanel(null)
+ , __pFunctionPanel(null)
+ , __pControllerPanel(null)
, __pPlayPauseButton(null)
, __pFastForwardButton(null)
, __pFastRewindButton(null)
, __pBackButton(null)
- , __pButtonLeftItem(null)
- , __pButtonRightItem(null)
- , __pHeader(null)
- , __pControlLabel(null)
+ , __pScreenModeButton(null)
+ , __pHeaderTitle(null)
, __pCurrenTimeLabel(null)
- , __pFirstLineLabel(null)
, __pTotalTimeLabel(null)
- , __pVerticalLeftLine(null)
- , __pVerticalRightLine(null)
, __pSlider(null)
, __actionTouchLongPressed(false)
, __setPauseState(false)
{
result r = E_FAILURE;
- Bitmap* pBitmapScreenMode = null;
- Bitmap* pBitmapSoundPath = null;
- Bitmap* pSliderThumbNormalBitmap = null;
- Bitmap* pSliderThumbPressedBitmap = null;
- Bitmap* pSliderThumbDisableBitmap = null;
-
AppLogDebug("OnInitializing");
- AppResource* pAppResource = Application::GetInstance()->GetAppResource();
-
AddOrientationEventListener(*this);
AddKeyEventListener(*this);
AddTouchEventListener(*this);
- r = SetActionBarsTranslucent(FORM_ACTION_BAR_INDICATOR | FORM_ACTION_BAR_HEADER, true);
- TryCatch(r == E_SUCCESS, , "SetActionBarsTranslucent() failed:%s", GetErrorMessage(r));
-
__pAudioRouteManager = AudioRouteManager::GetInstance();
__pAudioRouteManager->SetAudioRouteEventListener(this);
- SetScreenMode(SCREEN_MODE_NORMAL, true);
+ r = SetScreenMode(SCREEN_MODE_NORMAL, true);
+ TryCatch(r == E_SUCCESS, , "SetScreenMode() failed:%s", GetErrorMessage(r));
__pVideoPlayerPresentationModel = VideoPlayerPresentationModel::GetInstance();
TryCatch(__pVideoPlayerPresentationModel != null, r = E_SYSTEM, "__pVideoPlayerPresentationModel is null");
__pVideoPlayerPresentationModel->SetVideoPlayerEventListener(this);
InitTimer();
-
InitAudioRouteList();
- __pHeader = GetHeader();
+ r = InitializeHeader();
+ TryCatch(r == E_SUCCESS, , "InitializeHeader() failed : %s", GetErrorMessage(r));
+ r = InitializeFuncPanel();
+ TryCatch(r == E_SUCCESS, , "InitializeFuncPanel() failed : %s", GetErrorMessage(r));
+ r = InitializeController();
+ TryCatch(r == E_SUCCESS, , "InitializeController() failed : %s", GetErrorMessage(r));
- __pButtonLeftItem = new (std::nothrow) ButtonItem();
- __pButtonRightItem = new (std::nothrow) ButtonItem();
+ return r;
- r = __pButtonLeftItem->Construct(BUTTON_ITEM_STYLE_ICON, IDA_BUTTON_FULLSCREEN);
- TryCatch(r == E_SUCCESS, , "buttonLeftItem->Construct() Failed:%s", GetErrorMessage(r));
+CATCH:
+ DestroyPresentationModelInstance();
- r = __pButtonRightItem->Construct(BUTTON_ITEM_STYLE_ICON, IDA_BUTTON_SOUNDPATH);
- TryCatch(r == E_SUCCESS, , "buttonRightItem->Construct() Failed:%s", GetErrorMessage(r));
+ return r;
+}
- if (__audioRouteMode == AUDIO_ROUTE_SPEAKER_ONLY)
- {
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode01.png");
- r = __pButtonRightItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- TryCatch(r == E_SUCCESS, , "__pButtonRightItem->SetIcon() Failed:%s", GetErrorMessage(r));
+result
+VideoPlayerForm::InitializeHeader(void)
+{
+ result r = E_FAILURE;
- __pButtonRightItem->SetActionId(IDA_BUTTON_FULLSCREEN);
+ AppLogDebug("InitializeHeader");
- __pHeader->SetButton(BUTTON_POSITION_LEFT, *__pButtonLeftItem);
- __pHeader->SetButton(BUTTON_POSITION_RIGHT, *__pButtonRightItem);
- __pHeader->SetButtonEnabled(BUTTON_POSITION_LEFT, false);
- }
- else
- {
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode01.png");
- r = __pButtonLeftItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- TryCatch(r == E_SUCCESS, , "__pButtonLeftItem->SetIcon() Failed:%s", GetErrorMessage(r));
+ __pHeaderPanel = static_cast<Panel*>(GetControl(IDC_PANEL_HEADER));
+ TryCatch(__pHeaderPanel != null, r = E_SYSTEM, "__pHeaderPanel is null");
- __pButtonLeftItem->SetActionId(IDA_BUTTON_FULLSCREEN);
- __pHeader->SetButton(BUTTON_POSITION_LEFT, *__pButtonLeftItem);
+ __pHeaderTitle = static_cast<Label*>(__pHeaderPanel->GetControl(IDC_LABEL_VIDEO_TITLE));
+ TryCatch(__pHeaderTitle != null, r = E_SYSTEM, "__pHeaderTitle is null");
- pBitmapSoundPath = pAppResource->GetBitmapN(L"T01_icon_title_soundpath.png");
- r = __pButtonRightItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapSoundPath);
- TryCatch(r == E_SUCCESS, , "__pButtonRightItem->SetIcon() Failed:%s", GetErrorMessage(r));
+ return E_SUCCESS;
+CATCH:
+ return r;
+}
- __pButtonRightItem->SetActionId(IDA_BUTTON_SOUNDPATH);
- __pHeader->SetButton(BUTTON_POSITION_RIGHT, *__pButtonRightItem);
- }
+result
+VideoPlayerForm::InitializeFuncPanel(void)
+{
+ result r = E_FAILURE;
+
+ AppLogDebug("InitializeFuncPanel");
+
+ __pFunctionPanel = static_cast<Panel*>(GetControl(IDC_PANEL_FUNCTION));
+ TryCatch(__pFunctionPanel != null, r = E_SYSTEM, "__pFunctionPanel is null");
+
+ __pScreenModeButton = static_cast<Button*>(__pFunctionPanel->GetControl(IDC_BUTTON_SCREENMODE));
+ TryCatch(__pScreenModeButton != null, r = E_SYSTEM, "__pScreenModeButton is null");
+ __pScreenModeButton->SetActionId(IDA_BUTTON_FULLSCREEN);
+ __pScreenModeButton->AddActionEventListener(*this);
+ __pScreenModeButton->AddTouchEventListener(*this);
+
+ return E_SUCCESS;
+
+CATCH:
+ return r;
+}
+
+result
+VideoPlayerForm::InitializeController(void)
+{
+ result r = E_FAILURE;
- __pHeader->AddActionEventListener(*this);
- __pHeader->AddTouchEventListener(*this);
+ Bitmap* pSliderThumbNormalBitmap = null;
+ Bitmap* pSliderThumbPressedBitmap = null;
+ Bitmap* pSliderThumbDisableBitmap = null;
- __pPlayPauseButton = static_cast<Button*>(GetControl("IDC_BUTTON_PLAY"));
+ AppLogDebug("InitializeController");
+
+ AppResource* pAppResource = Application::GetInstance()->GetAppResource();
+
+ __pControllerPanel = static_cast<Panel*>(GetControl(IDC_PANEL_CONTROLLER));
+ TryCatch(__pControllerPanel != null, r = E_SYSTEM, "__pControllerPanel is null");
+
+ __pPlayPauseButton = static_cast<Button*>(__pControllerPanel->GetControl(IDC_BUTTON_PLAY));
TryCatch(__pPlayPauseButton != null, r = E_SYSTEM, "__pPlayPauseButton is null");
__pPlayPauseButton->SetActionId(IDA_BUTTON_PLAY);
__pPlayPauseButton->AddActionEventListener(*this);
__pPlayPauseButton->AddTouchEventListener(*this);
- __pFastRewindButton = static_cast<Button*>(GetControl("IDC_BUTTON_FASTREWIND"));
+ __pFastRewindButton = static_cast<Button*>(__pControllerPanel->GetControl(IDC_BUTTON_FASTREWIND));
TryCatch(__pFastRewindButton != null, r = E_SYSTEM, "__pFastRewindButton is null");
- __pFastRewindButton->SetActionId(IDA_BUTTON_FASTREWIND);
- __pFastRewindButton->AddActionEventListener(*this);
+ __pFastRewindButton ->SetActionId(IDA_BUTTON_FASTREWIND);
+ __pFastRewindButton ->AddActionEventListener(*this);
__pFastRewindButton->AddTouchEventListener(*this);
- __pFastForwardButton = static_cast<Button*>(GetControl("IDC_BUTTON_FASTFORWARD"));
+ __pFastForwardButton = static_cast<Button*>(__pControllerPanel->GetControl(IDC_BUTTON_FASTFORWARD));
TryCatch(__pFastForwardButton != null, r = E_SYSTEM, "__pFastForwardButton is null");
__pFastForwardButton->SetActionId(IDA_BUTTON_FASTFORWARD);
__pFastForwardButton->AddActionEventListener(*this);
__pFastForwardButton->AddTouchEventListener(*this);
- __pBackButton = static_cast<Button*>(GetControl("IDC_BUTTON_BACK"));
+ __pBackButton = static_cast<Button*>(__pControllerPanel->GetControl(IDC_BUTTON_BACK));
TryCatch(__pBackButton != null, r = E_SYSTEM, "__pBackButton is null");
__pBackButton->SetActionId(IDA_BUTTON_BACK);
__pBackButton->AddActionEventListener(*this);
__pBackButton->AddTouchEventListener(*this);
- __pSlider = static_cast<Slider*>(GetControl("IDC_SLIDER"));
+ __pCurrenTimeLabel = static_cast<Label*>(__pControllerPanel->GetControl(IDC_LABEL_CURRENTTIME));
+ TryCatch(__pCurrenTimeLabel != null, r = E_SYSTEM, "__pCurrenTimeLabel is null");
+ __pCurrenTimeLabel->AddTouchEventListener(*this);
+
+ __pTotalTimeLabel = static_cast<Label*>(__pControllerPanel->GetControl(IDC_LABEL_FULLTIME));
+ TryCatch(__pTotalTimeLabel != null, r = E_SYSTEM, "__pTotalTimeLabel is null");
+ __pTotalTimeLabel->AddTouchEventListener(*this);
+
+ __pSlider = static_cast<Slider*>(__pControllerPanel->GetControl(IDC_SLIDER));
TryCatch(__pSlider != null, r = E_SYSTEM, "__pSlider is null");
__pSlider->SetEnabled(true);
__pSlider->SetRange(MIN_PROGRESS_RANGE, MAX_PROGRESS_RANGE);
__pSlider->SetThumbTextColor(SLIDER_THUMB_STATUS_DISABLED,
Color(COLOR_THUMB_RED, COLOR_THUMB_GREEN, COLOR_THUMB_BLUE, COLOR_THUMB_ALPHA));
- pSliderThumbNormalBitmap = pAppResource->GetBitmapN(L"T01_controller_progress_handle.png");
+ pSliderThumbNormalBitmap = pAppResource->GetBitmapN(L"T01_2_control_progress_handle.png");
r = __pSlider->SetThumbBitmap(SLIDER_THUMB_STATUS_NORMAL, *pSliderThumbNormalBitmap);
TryCatch(r == E_SUCCESS, , "__pSlider->SetThumbBitmap() Failed:%s", GetErrorMessage(r));
- pSliderThumbPressedBitmap = pAppResource->GetBitmapN(L"T01_controller_progress_handle_press.png");
+ pSliderThumbPressedBitmap = pAppResource->GetBitmapN(L"T01_2_control_progress_handle_press.png");
r = __pSlider->SetThumbBitmap(SLIDER_THUMB_STATUS_PRESSED, *pSliderThumbPressedBitmap);
TryCatch(r == E_SUCCESS, , "__pSlider->SetThumbBitmap() Failed:%s", GetErrorMessage(r));
- pSliderThumbDisableBitmap = pAppResource->GetBitmapN(L"T01_controller_progress_handle.png");
+ pSliderThumbDisableBitmap = pAppResource->GetBitmapN(L"T01_2_control_progress_handle.png");
r = __pSlider->SetThumbBitmap(SLIDER_THUMB_STATUS_DISABLED, *pSliderThumbDisableBitmap);
TryCatch(r == E_SUCCESS, , "__pSlider->SetThumbBitmap() Failed:%s", GetErrorMessage(r));
__pSlider->AddAdjustmentEventListener(*this);
__pSlider->AddTouchEventListener(*this);
- __pCurrenTimeLabel = static_cast<Label*>(GetControl("IDC_LABEL_CURRENTTIME"));
- TryCatch(__pCurrenTimeLabel != null, r = E_SYSTEM, "__pCurrenTimeLabel is null");
- __pCurrenTimeLabel->AddTouchEventListener(*this);
-
- __pCurrenTimeLabel->SetText(INIT_TIME);
-
- __pTotalTimeLabel = static_cast<Label*>(GetControl("IDC_LABEL_FULLTIME"));
- TryCatch(__pTotalTimeLabel != null, r = E_SYSTEM, "__pTotalTimeLabel is null");
- __pTotalTimeLabel->AddTouchEventListener(*this);
-
- __pTotalTimeLabel->SetText(INIT_TIME);
-
- __pControlLabel = static_cast<Label*>(GetControl("IDC_LABEL_BOTTOM_CONTROL_PANEL"));
- TryCatch(__pControlLabel != null, r = E_SYSTEM, "__pControlLabel is null");
-
- __pFirstLineLabel = static_cast<Label*>(GetControl("IDC_LABEL_LINE1"));
- TryCatch(__pFirstLineLabel != null, r = E_SYSTEM, "__pFirstLineLabel is null");
-
- __pVerticalLeftLine = static_cast<Label*>(GetControl("IDC_LABEL_VERTICAL_LINE_LEFT"));
- TryCatch(__pVerticalLeftLine != null, r = E_SYSTEM, "__pVerticalLeftLine is null");
-
- __pVerticalRightLine = static_cast<Label*>(GetControl("IDC_LABEL_VERTICAL_LINE_RIGHT"));
- TryCatch(__pVerticalRightLine != null, r = E_SYSTEM, "__pVerticalRightLine is null");
-
- ChangedControlPos();
-
- delete pBitmapScreenMode;
- delete pBitmapSoundPath;
- delete pSliderThumbNormalBitmap;
- delete pSliderThumbPressedBitmap;
- delete pSliderThumbDisableBitmap;
-
- return r;
-
CATCH:
- delete pBitmapScreenMode;
- delete pBitmapSoundPath;
delete pSliderThumbNormalBitmap;
delete pSliderThumbPressedBitmap;
delete pSliderThumbDisableBitmap;
- DestroyPresentationModelInstance();
-
return r;
}
DeleteTimer();
DestroyPresentationModelInstance();
- delete __pButtonLeftItem;
- __pButtonLeftItem = null;
-
- delete __pButtonRightItem;
- __pButtonRightItem = null;
-
RemoveControl(*__pOverlayPanel);
__pOverlayPanel = null;
AppLogDebug("OnSceneActivatedN");
String totalTime;
+ Rectangle rect;
+ Point point(X_BASE, Y_BASE);
Bitmap* pBitmapScreenMode = null;
- Rectangle rect(0, 0, 0, 0);
-
AppResource* pAppResource = Application::GetInstance()->GetAppResource();
CheckCallStatus();
TryReturnVoid(r == E_SUCCESS, "__pVideoPlayerPresentationModel->StartPlay() failed:%s", GetErrorMessage(r));
GetTotalTime(totalTime);
-
AppLogDebug("totalTime [%ls]", totalTime.GetPointer());
__pTotalTimeLabel->SetText(totalTime);
if (rect.width > W_NORMAL || rect.height > W_NORMAL)
{
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode03.png");
-
- if (__audioRouteMode == AUDIO_ROUTE_SPEAKER_ONLY)
- {
- __pButtonRightItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- __pHeader->SetButton(BUTTON_POSITION_RIGHT, *__pButtonRightItem);
- }
- else
- {
- __pButtonLeftItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- __pHeader->SetButton(BUTTON_POSITION_LEFT, *__pButtonLeftItem);
- }
+ pBitmapScreenMode = pAppResource->GetBitmapN(L"T01-2_function_icon_screenmode03.png");
+ __pScreenModeButton->SetNormalBitmap(point, *pBitmapScreenMode);
+ pBitmapScreenMode = pAppResource->GetBitmapN(L"T01-2_function_icon_screenmode03_press.png");
+ __pScreenModeButton->SetNormalBitmap(point, *pBitmapScreenMode);
}
r = PowerManager::KeepScreenOnState(true, false);
{
result r = E_FAILURE;
+ Point point(X_BASE, Y_BASE);
Bitmap* pPlayBitmap = null;
- Bitmap* pBitmapScreenMode = null;
- Bitmap* pBitmapSoundPath = null;
AppLogDebug("OnPlayEndOfClip : %d", playNextContent);
__pCurrenTimeLabel->SetText(INIT_TIME);
__pCurrenTimeLabel->Invalidate(true);
- pPlayBitmap = pAppResource->GetBitmapN(L"T01_icon_toolbar_play.png");
+ pPlayBitmap = pAppResource->GetBitmapN(L"T01-2_control_circle_icon_play.png");
TryCatch(pPlayBitmap != null, r = E_SYSTEM, "pPlayBitmap is null");
- __pPlayPauseButton->SetNormalBackgroundBitmap(*pPlayBitmap);
-
- Invalidate(true);
+ __pPlayPauseButton->SetNormalBitmap(point ,*pPlayBitmap);
__pPlayPauseButton->SetActionId(IDA_BUTTON_PLAY);
+ Invalidate(true);
__pSlider->SetEnabled(false);
- if (__audioRouteMode == AUDIO_ROUTE_SPEAKER_ONLY)
+ if (__pScreenModeButton->GetShowState() == true)
{
- r = __pButtonRightItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, null);
- TryCatch(r == E_SUCCESS, , "__pButtonRightItem->SetIcon() Failed:%s", GetErrorMessage(r));
-
- __pHeader->SetButton(BUTTON_POSITION_RIGHT, *__pButtonRightItem);
- }
- else
- {
- r = __pButtonLeftItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, null);
- TryCatch(r == E_SUCCESS, , "__pButtonLeftItem->SetIcon() Failed:%s", GetErrorMessage(r));
-
- __pHeader->SetButton(BUTTON_POSITION_LEFT, *__pButtonLeftItem);
+ __pScreenModeButton->SetShowState(false);
}
if (playNextContent == true)
__pVideoPlayerPresentationModel->SetOverlayPanel(__pOverlayPanel);
__pVideoPlayerPresentationModel->InitializePlayer();
- if (__audioRouteMode == AUDIO_ROUTE_SPEAKER_ONLY)
+ if (__pScreenModeButton->GetShowState() == false)
{
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode01.png");
- r = __pButtonRightItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- TryCatch(r == E_SUCCESS, , "__pButtonRightItem->SetIcon() Failed:%s", GetErrorMessage(r));
-
- __pButtonRightItem->SetActionId(IDA_BUTTON_FULLSCREEN);
-
- __pHeader->SetButton(BUTTON_POSITION_LEFT, *__pButtonLeftItem);
- __pHeader->SetButton(BUTTON_POSITION_RIGHT, *__pButtonRightItem);
- __pHeader->SetButtonEnabled(BUTTON_POSITION_LEFT, false);
- }
- else
- {
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode01.png");
- r = __pButtonLeftItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- TryCatch(r == E_SUCCESS, , "__pButtonLeftItem->SetIcon() Failed:%s", GetErrorMessage(r));
-
- __pButtonLeftItem->SetActionId(IDA_BUTTON_FULLSCREEN);
- __pHeader->SetButton(BUTTON_POSITION_LEFT, *__pButtonLeftItem);
-
- pBitmapSoundPath = pAppResource->GetBitmapN(L"T01_icon_title_soundpath.png");
- r = __pButtonRightItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapSoundPath);
- TryCatch(r == E_SUCCESS, , "__pButtonRightItem->SetIcon() Failed:%s", GetErrorMessage(r));
-
- __pButtonRightItem->SetActionId(IDA_BUTTON_SOUNDPATH);
- __pHeader->SetButton(BUTTON_POSITION_RIGHT, *__pButtonRightItem);
+ __pScreenModeButton->SetShowState(true);
}
__pSlider->SetEnabled(true);
String currentTime;
String totalTime;
Rectangle rect;
+ Point point(X_BASE, Y_BASE);
Bitmap* pBitmapScreenMode = null;
PlayerState playState = PLAYER_STATE_ERROR;
rect = __pVideoPlayerPresentationModel->GetVideoInfoN(
__pVideoPlayerPresentationModel->GetMediaPathName());
- if (__audioRouteMode == AUDIO_ROUTE_SPEAKER_ONLY)
- {
- if (rect.width > W_NORMAL || rect.height > W_NORMAL)
- {
- if (__screenMode == SCREEN_MODE_NORMAL)
- {
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode03.png");
- }
- else if (__screenMode == SCREEN_MODE_FULL)
- {
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode02.png");
- }
- }
- else
- {
- if (__screenMode == SCREEN_MODE_FIT)
- {
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode03.png");
- }
- else if (__screenMode == SCREEN_MODE_NORMAL)
- {
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode01.png");
- }
- else
- {
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode02.png");
- }
- }
-
- r = __pButtonRightItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- TryCatch(r == E_SUCCESS, , "__pButtonRightItem->SetIcon() Failed:%s", GetErrorMessage(r));
-
- __pHeader->SetButton(BUTTON_POSITION_RIGHT, *__pButtonRightItem);
- }
- else
+ if (__pScreenModeButton->GetShowState() == false)
{
- if (rect.width > W_NORMAL || rect.height > W_NORMAL)
- {
- if (__screenMode == SCREEN_MODE_NORMAL)
- {
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode03.png");
- }
- else if (__screenMode == SCREEN_MODE_FULL)
- {
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode02.png");
- }
- }
- else
- {
- if (__screenMode == SCREEN_MODE_FIT)
- {
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode03.png");
- }
- else if (__screenMode == SCREEN_MODE_NORMAL)
- {
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode01.png");
- }
- else
- {
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode02.png");
- }
- }
-
- r = __pButtonLeftItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- TryCatch(r == E_SUCCESS, , "__pButtonLeftItem->SetIcon() Failed:%s", GetErrorMessage(r));
-
- __pHeader->SetButton(BUTTON_POSITION_LEFT, *__pButtonLeftItem);
+ __pScreenModeButton->SetShowState(true);
}
r = PowerManager::KeepScreenOnState(true, false);
TryCatch(r == E_SUCCESS, , "__pVideoPlayerPresentationModel->PausePlay() failed:%s",
GetErrorMessage(r));
- if (__audioRouteMode == AUDIO_ROUTE_SPEAKER_ONLY)
+ if (__pScreenModeButton->GetShowState() == true)
{
- r = __pButtonRightItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, null);
- TryCatch(r == E_SUCCESS, , "__pButtonRightItem->SetIcon() Failed:%s", GetErrorMessage(r));
-
- __pHeader->SetButton(BUTTON_POSITION_RIGHT, *__pButtonRightItem);
- }
- else
- {
- r = __pButtonLeftItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, null);
- TryCatch(r == E_SUCCESS, , "__pButtonLeftItem->SetIcon() Failed:%s", GetErrorMessage(r));
-
- __pHeader->SetButton(BUTTON_POSITION_LEFT, *__pButtonLeftItem);
+ __pScreenModeButton->SetShowState(false);
}
r = PowerManager::KeepScreenOnState(false);
__pVideoPlayerPresentationModel->SetOverlayPanel(__pOverlayPanel);
__pVideoPlayerPresentationModel->SetRenderingBuffer();
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode02.png");
-
- if (__audioRouteMode == AUDIO_ROUTE_SPEAKER_ONLY)
- {
- r = __pButtonRightItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- TryCatch(r == E_SUCCESS, , "__pButtonRightItem->SetIcon failed:%s", GetErrorMessage(r));
-
- __pHeader->SetButton(BUTTON_POSITION_RIGHT, *__pButtonRightItem);
- }
- else
- {
- r = __pButtonLeftItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- TryCatch(r == E_SUCCESS, , "__pButtonLeftItem->SetIcon failed:%s", GetErrorMessage(r));
-
- __pHeader->SetButton(BUTTON_POSITION_LEFT, *__pButtonLeftItem);
- }
-
- delete pBitmapScreenMode;
- pBitmapScreenMode = null;
+ pBitmapScreenMode = pAppResource->GetBitmapN(L"T01-2_function_icon_screenmode02.png");
+ __pScreenModeButton->SetNormalBitmap(point, *pBitmapScreenMode);
+ pBitmapScreenMode = pAppResource->GetBitmapN(L"T01-2_function_icon_screenmode02_press.png");
+ __pScreenModeButton->SetPressedBitmap(point, *pBitmapScreenMode);
}
break;
__pVideoPlayerPresentationModel->SetOverlayPanel(__pOverlayPanel);
__pVideoPlayerPresentationModel->SetRenderingBuffer();
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode03.png");
-
- if (__audioRouteMode == AUDIO_ROUTE_SPEAKER_ONLY)
- {
- r = __pButtonRightItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- TryCatch(r == E_SUCCESS, , "__pButtonRightItem->SetIcon failed:%s",
- GetErrorMessage(r));
-
- __pHeader->SetButton(BUTTON_POSITION_RIGHT, *__pButtonRightItem);
- }
- else
- {
- r = __pButtonLeftItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- TryCatch(r == E_SUCCESS, , "__pButtonLeftItem->SetIcon failed:%s",
- GetErrorMessage(r));
-
- __pHeader->SetButton(BUTTON_POSITION_LEFT, *__pButtonLeftItem);
- }
+ pBitmapScreenMode = pAppResource->GetBitmapN(L"T01-2_function_icon_screenmode03.png");
+ __pScreenModeButton->SetNormalBitmap(point, *pBitmapScreenMode);
+ pBitmapScreenMode = pAppResource->GetBitmapN(L"T01-2_function_icon_screenmode03_press.png");
+ __pScreenModeButton->SetPressedBitmap(point, *pBitmapScreenMode);
}
else
{
__pVideoPlayerPresentationModel->SetOverlayPanel(__pOverlayPanel);
__pVideoPlayerPresentationModel->SetRenderingBuffer();
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode01.png");
-
- if (__audioRouteMode == AUDIO_ROUTE_SPEAKER_ONLY)
- {
- r = __pButtonRightItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- TryCatch(r == E_SUCCESS, , "__pButtonRightItem->SetIcon failed:%s",
- GetErrorMessage(r));
-
- __pHeader->SetButton(BUTTON_POSITION_RIGHT, *__pButtonRightItem);
- }
- else
- {
- r = __pButtonLeftItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- TryCatch(r == E_SUCCESS, , "__pButtonLeftItem->SetIcon failed:%s",
- GetErrorMessage(r));
-
- __pHeader->SetButton(BUTTON_POSITION_LEFT, *__pButtonLeftItem);
- }
+ pBitmapScreenMode = pAppResource->GetBitmapN(L"T01-2_function_icon_screenmode.png");
+ __pScreenModeButton->SetNormalBitmap(point, *pBitmapScreenMode);
+ pBitmapScreenMode = pAppResource->GetBitmapN(L"T01-2_Function_icon_screenmode_press.png");
+ __pScreenModeButton->SetPressedBitmap(point, *pBitmapScreenMode);
}
-
- delete pBitmapScreenMode;
- pBitmapScreenMode = null;
}
break;
__pVideoPlayerPresentationModel->SetOverlayPanel(__pOverlayPanel);
__pVideoPlayerPresentationModel->SetRenderingBuffer();
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode02.png");
-
- if (__audioRouteMode == AUDIO_ROUTE_SPEAKER_ONLY)
- {
- r = __pButtonRightItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- TryCatch(r == E_SUCCESS, , "__pButtonRightItem->SetIcon failed:%s",
- GetErrorMessage(r));
-
- __pHeader->SetButton(BUTTON_POSITION_RIGHT, *__pButtonRightItem);
- }
- else
- {
- r = __pButtonLeftItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- TryCatch(r == E_SUCCESS, , "__pButtonLeftItem->SetIcon failed:%s",
- GetErrorMessage(r));
-
- __pHeader->SetButton(BUTTON_POSITION_LEFT, *__pButtonLeftItem);
- }
+ pBitmapScreenMode = pAppResource->GetBitmapN(L"T01-2_function_icon_screenmode02.png");
+ __pScreenModeButton->SetNormalBitmap(point, *pBitmapScreenMode);
+ pBitmapScreenMode = pAppResource->GetBitmapN(L"T01-2_function_icon_screenmode02_press.png");
+ __pScreenModeButton->SetPressedBitmap(point, *pBitmapScreenMode);
}
else
{
__pVideoPlayerPresentationModel->SetOverlayPanel(__pOverlayPanel);
__pVideoPlayerPresentationModel->SetRenderingBuffer();
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode03.png");
-
- if (__audioRouteMode == AUDIO_ROUTE_SPEAKER_ONLY)
- {
- r = __pButtonRightItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- TryCatch(r == E_SUCCESS, , "__pButtonRightItem->SetIcon failed:%s",
- GetErrorMessage(r));
-
- __pHeader->SetButton(BUTTON_POSITION_RIGHT, *__pButtonRightItem);
- }
- else
- {
- r = __pButtonLeftItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- TryCatch(r == E_SUCCESS, , "__pButtonLeftItem->SetIcon failed:%s",
- GetErrorMessage(r));
-
- __pHeader->SetButton(BUTTON_POSITION_LEFT, *__pButtonLeftItem);
- }
+ pBitmapScreenMode = pAppResource->GetBitmapN(L"T01-2_function_icon_screenmode03.png");
+ __pScreenModeButton->SetNormalBitmap(point, *pBitmapScreenMode);
+ pBitmapScreenMode = pAppResource->GetBitmapN(L"T01-2_function_icon_screenmode03_press.png");
+ __pScreenModeButton->SetPressedBitmap(point, *pBitmapScreenMode);
}
-
- delete pBitmapScreenMode;
- pBitmapScreenMode = null;
}
break;
AppLogDebug("OnTouchReleased");
- ChangedControlPos();
-
if ((&source == __pFastForwardButton
|| &source == __pFastRewindButton)
&& __actionTouchLongPressed == true)
Bitmap* pPlayBitmap = null;
Bitmap* pPauseBitmap = null;
+ Point point(X_BASE, Y_BASE);
AppLogDebug("SetPlayPauseButtonImage : %d", playState);
AppResource* pAppResource = Application::GetInstance()->GetAppResource();
- __pPlayPauseButton = static_cast<Button*>(GetControl("IDC_BUTTON_PLAY"));
+ __pPlayPauseButton = static_cast<Button*>(__pControllerPanel->GetControl(IDC_BUTTON_PLAY));
TryCatch(__pPlayPauseButton != null, r = E_SYSTEM, "__pPlayPauseButton is null");
if (playState == PLAYER_STATE_PLAYING)
{
- pPauseBitmap = pAppResource->GetBitmapN(L"T01_icon_toolbar_pause.png");
+ pPauseBitmap = pAppResource->GetBitmapN(L"T01-2_control_circle_icon_pause.png");
TryCatch(pPauseBitmap != null, r = E_SYSTEM, "pPauseBitmap is null");
- __pPlayPauseButton->SetNormalBackgroundBitmap(*pPauseBitmap);
+ __pPlayPauseButton->SetNormalBitmap(point, *pPauseBitmap);
__pPlayPauseButton->SetActionId(IDA_BUTTON_PAUSE);
__pPlayPauseButton->Invalidate(true);
}
else
{
- pPlayBitmap = pAppResource->GetBitmapN(L"T01_icon_toolbar_play.png");
+ pPlayBitmap = pAppResource->GetBitmapN(L"T01-2_control_circle_icon_play.png");
TryCatch(pPlayBitmap != null, r = E_SYSTEM, "pPlayBitmap is null");
- __pPlayPauseButton->SetNormalBackgroundBitmap(*pPlayBitmap);
+ __pPlayPauseButton->SetNormalBitmap(point, *pPlayBitmap);
__pPlayPauseButton->SetActionId(IDA_BUTTON_PLAY);
__pPlayPauseButton->Invalidate(true);
delete pPlayBitmap;
}
-
return r;
CATCH:
{
case ORIENTATION_STATUS_PORTRAIT:
{
- ChangedControlPos();
+ // Empty statement
}
break;
// fall through
case ORIENTATION_STATUS_LANDSCAPE_REVERSE:
{
- ChangedControlPos();
+ // Empty statement
}
break;
if (setShow == true)
{
- SetActionBarsVisible(FORM_ACTION_BAR_INDICATOR|FORM_ACTION_BAR_HEADER, true);
-
- __pPlayPauseButton->SetShowState(true);
- __pFastForwardButton->SetShowState(true);
- __pFastRewindButton->SetShowState(true);
- __pBackButton->SetShowState(true);
- __pCurrenTimeLabel->SetShowState(true);
- __pTotalTimeLabel->SetShowState(true);
- __pSlider->SetShowState(true);
- __pControlLabel->SetShowState(true);
- __pFirstLineLabel->SetShowState(true);
- __pVerticalLeftLine->SetShowState(true);
- __pVerticalRightLine->SetShowState(true);
-
+ __pHeaderPanel->SetShowState(true);
+ __pFunctionPanel->SetShowState(true);
+ __pControllerPanel->SetShowState(true);
__isControlVisibleState = true;
-
- Invalidate(true);
}
else
{
- SetActionBarsVisible(FORM_ACTION_BAR_INDICATOR|FORM_ACTION_BAR_HEADER, false);
-
- __pPlayPauseButton->SetShowState(false);
- __pFastForwardButton->SetShowState(false);
- __pFastRewindButton->SetShowState(false);
- __pBackButton->SetShowState(false);
- __pCurrenTimeLabel->SetShowState(false);
- __pTotalTimeLabel->SetShowState(false);
- __pSlider->SetShowState(false);
- __pControlLabel->SetShowState(false);
- __pFirstLineLabel->SetShowState(false);
- __pVerticalLeftLine->SetShowState(false);
- __pVerticalRightLine->SetShowState(false);
-
+ __pHeaderPanel->SetShowState(false);
+ __pFunctionPanel->SetShowState(false);
+ __pControllerPanel->SetShowState(false);
__isControlVisibleState = false;
}
}
void
-VideoPlayerForm::ChangedControlPos(void)
-{
- AppLogDebug("ChangedControlPos");
-
- switch (GetOrientationStatus())
- {
- case ORIENTATION_STATUS_PORTRAIT:
- {
- if (GetClientAreaBounds().height <= W_WVGA_PORTRAIT_HEIGHT)
- {
- __pControlLabel->SetBounds(X_WVGA_PORTRAIT_CONTROLLER, Y_WVGA_PORTRAIT_CONTROLLER, W_WVGA_PORTRAIT_CONTROLLER, H_WVGA_PORTRAIT_CONTROLLER);
- __pFirstLineLabel->SetBounds(X_WVGA_PORTRAIT_FIRST_LINE, Y_WVGA_PORTRAIT_FIRST_LINE, W_WVGA_PORTRAIT_FIRST_LINE, H_WVGA_PORTRAIT_FIRST_LINE);
-
- __pCurrenTimeLabel->SetBounds(X_WVGA_PORTRAIT_CURRENT_TIME, Y_WVGA_PORTRAIT_CURRENT_TIME, W_WVGA_PORTRAIT_CURRENT_TIME, H_WVGA_PORTRAIT_CURRENT_TIME);
- __pSlider->SetBounds(X_WVGA_PORTRAIT_SLIDER, Y_WVGA_PORTRAIT_SLIDER, W_WVGA_PORTRAIT_SLIDER, H_WVGA_PORTRAIT_SLIDER);
- __pTotalTimeLabel->SetBounds(X_WVGA_PORTRAIT_TOTAL_TIME, Y_WVGA_PORTRAIT_TOTAL_TIME, W_WVGA_PORTRAIT_TOTAL_TIME, H_WVGA_PORTRAIT_TOTAL_TIME);
-
- __pVerticalLeftLine->SetBounds(X_WVGA_PORTRAIT_VERTICAL_LEFT_LINE, Y_WVGA_PORTRAIT_VERTICAL_LEFT_LINE, W_WVGA_PORTRAIT_VERTICAL_LEFT_LINE,H_WVGA_PORTRAIT_VERTICAL_LEFT_LINE);
- __pFastRewindButton->SetBounds(X_WVGA_PORTRAIT_FASTREWIND_BTN, Y_WVGA_PORTRAIT_FASTREWIND_BTN, W_WVGA_PORTRAIT_FASTREWIND_BTN, H_WVGA_PORTRAIT_FASTREWIND_BTN);
- __pPlayPauseButton->SetBounds(X_WVGA_PORTRAIT_PLAYPAUSE_BTN, Y_WVGA_PORTRAIT_PLAYPAUSE_BTN, W_WVGA_PORTRAIT_PLAYPAUSE_BTN, H_WVGA_PORTRAIT_PLAYPAUSE_BTN);
- __pFastForwardButton->SetBounds(X_WVGA_PORTRAIT_FASTFORWARD_BTN, Y_WVGA_PORTRAIT_FASTFORWARD_BTN, W_WVGA_PORTRAIT_FASTFORWARD_BTN, H_WVGA_PORTRAIT_FASTFORWARD_BTN);
- __pVerticalRightLine->SetBounds(X_WVGA_PORTRAIT_VERTICAL_RIGHT_LINE, Y_WVGA_PORTRAIT_VERTICAL_RIGHT_LINE, W_WVGA_PORTRAIT_VERTICAL_RIGHT_LINE, H_WVGA_PORTRAIT_VERTICAL_RIGHT_LINE);
- __pBackButton->SetBounds(X_WVGA_PORTRAIT_BACK_BTN, Y_WVGA_PORTRAIT_BACK_BTN, W_WVGA_PORTRAIT_BACK_BTN, H_WVGA_PORTRAIT_BACK_BTN);
- }
- else
- {
- __pControlLabel->SetBounds(X_HVGA_PORTRAIT_CONTROLLER, Y_HVGA_PORTRAIT_CONTROLLER, W_HVGA_PORTRAIT_CONTROLLER, H_HVGA_PORTRAIT_CONTROLLER);
- __pFirstLineLabel->SetBounds(X_HVGA_PORTRAIT_FIRST_LINE, Y_HVGA_PORTRAIT_FIRST_LINE, W_HVGA_PORTRAIT_FIRST_LINE, H_HVGA_PORTRAIT_FIRST_LINE);
-
- __pCurrenTimeLabel->SetBounds(X_HVGA_PORTRAIT_CURRENT_TIME, Y_HVGA_PORTRAIT_CURRENT_TIME, W_HVGA_PORTRAIT_CURRENT_TIME, H_HVGA_PORTRAIT_CURRENT_TIME);
- __pSlider->SetBounds(X_HVGA_PORTRAIT_SLIDER, Y_HVGA_PORTRAIT_SLIDER, W_HVGA_PORTRAIT_SLIDER, H_HVGA_PORTRAIT_SLIDER);
- __pTotalTimeLabel->SetBounds(X_HVGA_PORTRAIT_TOTAL_TIME, Y_HVGA_PORTRAIT_TOTAL_TIME, W_HVGA_PORTRAIT_TOTAL_TIME, H_HVGA_PORTRAIT_TOTAL_TIME);
-
- __pVerticalLeftLine->SetBounds(X_HVGA_PORTRAIT_VERTICAL_LEFT_LINE, Y_HVGA_PORTRAIT_VERTICAL_LEFT_LINE, W_HVGA_PORTRAIT_VERTICAL_LEFT_LINE, H_HVGA_PORTRAIT_VERTICAL_LEFT_LINE);
- __pFastRewindButton->SetBounds(X_HVGA_PORTRAIT_FASTREWIND_BTN, Y_HVGA_PORTRAIT_FASTREWIND_BTN, W_HVGA_PORTRAIT_FASTREWIND_BTN, H_HVGA_PORTRAIT_FASTREWIND_BTN);
- __pPlayPauseButton->SetBounds(X_HVGA_PORTRAIT_PLAYPAUSE_BTN, Y_HVGA_PORTRAIT_PLAYPAUSE_BTN, W_HVGA_PORTRAIT_PLAYPAUSE_BTN, H_HVGA_PORTRAIT_PLAYPAUSE_BTN);
- __pFastForwardButton->SetBounds(X_HVGA_PORTRAIT_FASTFORWARD_BTN, Y_HVGA_PORTRAIT_FASTFORWARD_BTN, W_HVGA_PORTRAIT_FASTFORWARD_BTN, H_HVGA_PORTRAIT_FASTFORWARD_BTN);
- __pVerticalRightLine->SetBounds(X_HVGA_PORTRAIT_VERTICAL_RIGHT_LINE, Y_HVGA_PORTRAIT_VERTICAL_RIGHT_LINE, W_HVGA_PORTRAIT_VERTICAL_RIGHT_LINE, H_HVGA_PORTRAIT_VERTICAL_RIGHT_LINE);
- __pBackButton->SetBounds(X_HVGA_PORTRAIT_BACK_BTN, Y_HVGA_PORTRAIT_BACK_BTN, W_HVGA_PORTRAIT_BACK_BTN, H_HVGA_PORTRAIT_BACK_BTN);
- }
- }
- break;
-
- case ORIENTATION_STATUS_LANDSCAPE:
- // fall throuth
- case ORIENTATION_STATUS_LANDSCAPE_REVERSE:
- {
- if (GetClientAreaBounds().width <= W_WVGA_LANDSCAPE_WIDTH)
- {
- __pControlLabel->SetBounds(X_WVGA_LANDSCAPE_CONTROLLER, Y_WVGA_LANDSCAPE_CONTROLLER, W_WVGA_LANDSCAPE_CONTROLLER, H_WVGA_LANDSCAPE_CONTROLLER);
- __pFirstLineLabel->SetBounds(X_WVGA_LANDSCAPE_FIRST_LINE, Y_WVGA_LANDSCAPE_FIRST_LINE, W_WVGA_LANDSCAPE_FIRST_LINE, H_WVGA_LANDSCAPE_FIRST_LINE);
-
- __pCurrenTimeLabel->SetBounds(X_WVGA_LANDSCAPE_CURRENT_TIME, Y_WVGA_LANDSCAPE_CURRENT_TIME, W_WVGA_LANDSCAPE_CURRENT_TIME, H_WVGA_LANDSCAPE_CURRENT_TIME);
- __pSlider->SetBounds(X_WVGA_LANDSCAPE_SLIDER, Y_WVGA_LANDSCAPE_SLIDER, W_WVGA_LANDSCAPE_SLIDER, H_WVGA_LANDSCAPE_SLIDER);
- __pTotalTimeLabel->SetBounds(X_WVGA_LANDSCAPE_TOTAL_TIME, Y_WVGA_LANDSCAPE_TOTAL_TIME, W_WVGA_LANDSCAPE_TOTAL_TIME, H_WVGA_LANDSCAPE_TOTAL_TIME);
-
- __pVerticalLeftLine->SetBounds(X_WVGA_LANDSCAPE_VERTICAL_LEFT_LINE, Y_WVGA_LANDSCAPE_VERTICAL_LEFT_LINE, W_WVGA_LANDSCAPE_VERTICAL_LEFT_LINE, H_WVGA_LANDSCAPE_VERTICAL_LEFT_LINE);
- __pFastRewindButton->SetBounds(X_WVGA_LANDSCAPE_FASTREWIND_BTN, Y_WVGA_LANDSCAPE_FASTREWIND_BTN, W_WVGA_LANDSCAPE_FASTREWIND_BTN, H_WVGA_LANDSCAPE_FASTREWIND_BTN);
- __pPlayPauseButton->SetBounds(X_WVGA_LANDSCAPE_PLAYPAUSE_BTN, Y_WVGA_LANDSCAPE_PLAYPAUSE_BTN, W_WVGA_LANDSCAPE_PLAYPAUSE_BTN, H_WVGA_LANDSCAPE_PLAYPAUSE_BTN);
- __pFastForwardButton->SetBounds(X_WVGA_LANDSCAPE_FASTFORWARD_BTN, Y_WVGA_LANDSCAPE_FASTFORWARD_BTN, W_WVGA_LANDSCAPE_FASTFORWARD_BTN, H_WVGA_LANDSCAPE_FASTFORWARD_BTN);
- __pVerticalRightLine->SetBounds(X_WVGA_LANDSCAPE_VERTICAL_RIGHT_LINE, Y_WVGA_LANDSCAPE_VERTICAL_RIGHT_LINE, W_WVGA_LANDSCAPE_VERTICAL_RIGHT_LINE, H_WVGA_LANDSCAPE_VERTICAL_RIGHT_LINE);
- __pBackButton->SetBounds(X_WVGA_LANDSCAPE_BACK_BTN, Y_WVGA_LANDSCAPE_BACK_BTN, W_WVGA_LANDSCAPE_BACK_BTN, H_WVGA_LANDSCAPE_BACK_BTN);
- }
- else
- {
- __pControlLabel->SetBounds(X_HVGA_LANDSCAPE_CONTROLLER, Y_HVGA_LANDSCAPE_CONTROLLER, W_HVGA_LANDSCAPE_CONTROLLER, H_HVGA_LANDSCAPE_CONTROLLER);
- __pFirstLineLabel->SetBounds(X_HVGA_LANDSCAPE_FIRST_LINE, Y_HVGA_LANDSCAPE_FIRST_LINE, W_HVGA_LANDSCAPE_FIRST_LINE, H_HVGA_LANDSCAPE_FIRST_LINE);
-
- __pCurrenTimeLabel->SetBounds(X_HVGA_LANDSCAPE_CURRENT_TIME, Y_HVGA_LANDSCAPE_CURRENT_TIME, W_HVGA_LANDSCAPE_CURRENT_TIME, H_HVGA_LANDSCAPE_CURRENT_TIME);
- __pSlider->SetBounds(X_HVGA_LANDSCAPE_SLIDER, Y_HVGA_LANDSCAPE_SLIDER, W_HVGA_LANDSCAPE_SLIDER, H_HVGA_LANDSCAPE_SLIDER);
- __pTotalTimeLabel->SetBounds(X_HVGA_LANDSCAPE_TOTAL_TIME, Y_HVGA_LANDSCAPE_TOTAL_TIME, W_HVGA_LANDSCAPE_TOTAL_TIME, H_HVGA_LANDSCAPE_TOTAL_TIME);
-
- __pVerticalLeftLine->SetBounds(X_HVGA_LANDSCAPE_VERTICAL_LEFT_LINE, Y_HVGA_LANDSCAPE_VERTICAL_LEFT_LINE, W_HVGA_LANDSCAPE_VERTICAL_LEFT_LINE, H_HVGA_LANDSCAPE_VERTICAL_LEFT_LINE);
- __pFastRewindButton->SetBounds(X_HVGA_LANDSCAPE_FASTREWIND_BTN, Y_HVGA_LANDSCAPE_FASTREWIND_BTN, W_HVGA_LANDSCAPE_FASTREWIND_BTN, H_HVGA_LANDSCAPE_FASTREWIND_BTN);
- __pPlayPauseButton->SetBounds(X_HVGA_LANDSCAPE_PLAYPAUSE_BTN, Y_HVGA_LANDSCAPE_PLAYPAUSE_BTN, W_HVGA_LANDSCAPE_PLAYPAUSE_BTN, H_HVGA_LANDSCAPE_PLAYPAUSE_BTN);
- __pFastForwardButton->SetBounds(X_HVGA_LANDSCAPE_FASTFORWARD_BTN, Y_HVGA_LANDSCAPE_FASTFORWARD_BTN, W_HVGA_LANDSCAPE_FASTFORWARD_BTN, H_HVGA_LANDSCAPE_FASTFORWARD_BTN);
- __pVerticalRightLine->SetBounds(X_HVGA_LANDSCAPE_VERTICAL_RIGHT_LINE, Y_HVGA_LANDSCAPE_VERTICAL_RIGHT_LINE, W_HVGA_LANDSCAPE_VERTICAL_RIGHT_LINE, H_HVGA_LANDSCAPE_VERTICAL_RIGHT_LINE);
- __pBackButton->SetBounds(X_HVGA_LANDSCAPE_BACK_BTN, Y_HVGA_LANDSCAPE_BACK_BTN, W_HVGA_LANDSCAPE_BACK_BTN, H_HVGA_LANDSCAPE_BACK_BTN);
- }
- }
- break;
-
- default:
- break;
- }
-}
-
-void
VideoPlayerForm::ShowControlByFrameActivated(void)
{
- Bitmap* pPlayBitmap = null;
-
AppLogDebug("ShowControlByFrameActivated");
- AppResource* pAppResource = Application::GetInstance()->GetAppResource();
-
- SetActionBarsVisible(FORM_ACTION_BAR_INDICATOR|FORM_ACTION_BAR_HEADER, true);
-
- pPlayBitmap = pAppResource->GetBitmapN(L"T01_icon_toolbar_play.png");
- __pPlayPauseButton->SetNormalBackgroundBitmap(*pPlayBitmap);
-
- __pPlayPauseButton->SetShowState(true);
- __pFastRewindButton->SetShowState(true);
- __pFastForwardButton->SetShowState(true);
- __pBackButton->SetShowState(true);
- __pSlider->SetShowState(true);
- __pCurrenTimeLabel->SetShowState(true);
- __pTotalTimeLabel->SetShowState(true);
- __pControlLabel->SetShowState(true);
- __pFirstLineLabel->SetShowState(true);
- __pVerticalLeftLine->SetShowState(true);
- __pVerticalRightLine->SetShowState(true);
-
- Invalidate(true);
-
CheckCallStatus();
CheckLowBatteryStatus();
-
- delete pPlayBitmap;
}
void
VideoPlayerForm::CancelTimerByFrameDeactivated(void)
{
- result r = E_FAILURE;
-
AppLogDebug("CancelTimerByFrameDeactivated");
__pUiControlTimer->Cancel();
-
__setPauseState = true;
- if (__audioRouteMode == AUDIO_ROUTE_SPEAKER_ONLY)
- {
- r = __pButtonRightItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, null);
- TryReturnVoid(r == E_SUCCESS, "__pButtonRightItem->SetIcon() Failed:%s", GetErrorMessage(r));
-
- __pHeader->SetButton(BUTTON_POSITION_RIGHT, *__pButtonRightItem);
- }
- else
- {
- r = __pButtonLeftItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, null);
- TryReturnVoid(r == E_SUCCESS, "__pButtonLeftItem->SetIcon() Failed:%s", GetErrorMessage(r));
-
- __pHeader->SetButton(BUTTON_POSITION_LEFT, *__pButtonLeftItem);
- }
+ ShowControl(true);
+ __pScreenModeButton->SetShowState(false);
}
void
GetTotalTime(totalTime);
- __pHeader->SetTitleText(fileName);
- __pHeader->Invalidate(true);
+ __pHeaderTitle->SetText(fileName);
__pTotalTimeLabel->SetText(totalTime);
__pTotalTimeLabel->Invalidate(true);
{
Color BtnColor(0, 0, 0, 0);
int currentOutputAudioDevice = 0;
- Bitmap* pBitmapScreenMode = null;
- Bitmap* pBitmapSoundPath = null;
ArrayList* pArgs = null;
- result r = E_FAILURE;
AudioRouteInfo currentAudioRoute(INPUT_AUDIO_DEVICE_NONE, OUTPUT_AUDIO_DEVICE_NONE);
- AppResource* pAppResource = Application::GetInstance()->GetAppResource();
-
AppLogDebug("OnActiveAudioRouteChanged");
switch (route.GetOutputAudioDevice())
{
__audioRouteMode = AUDIO_ROUTE_WIRED_ACCESSORY_AND_SPEAKER;
- if (__pHeader->GetButtonStatus(BUTTON_POSITION_LEFT) == BUTTON_ITEM_STATUS_DISABLED)
- {
- if (__screenMode == SCREEN_MODE_FIT)
- {
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode03.png");
- r = __pButtonLeftItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- TryCatch(r == E_SUCCESS, , "__pButtonLeftItem->SetIcon() Failed:%s", GetErrorMessage(r));
- }
- else if (__screenMode == SCREEN_MODE_NORMAL)
- {
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode01.png");
- r = __pButtonLeftItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- TryCatch(r == E_SUCCESS, , "__pButtonLeftItem->SetIcon() Failed:%s", GetErrorMessage(r));
- }
- else
- {
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode02.png");
- r = __pButtonLeftItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- TryCatch(r == E_SUCCESS, , "__pButtonLeftItem->SetIcon() Failed:%s", GetErrorMessage(r));
- }
-
- __pButtonLeftItem->SetActionId(IDA_BUTTON_FULLSCREEN);
- __pHeader->SetButton(BUTTON_POSITION_LEFT, *__pButtonLeftItem);
- __pHeader->SetButtonEnabled(BUTTON_POSITION_LEFT, true);
- }
-
- pBitmapSoundPath = pAppResource->GetBitmapN(L"T01_icon_title_soundpath.png");
- r = __pButtonRightItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapSoundPath);
- TryCatch(r == E_SUCCESS, , "__pButtonRightItem->SetIcon() Failed:%s", GetErrorMessage(r));
-
- __pButtonRightItem->SetActionId(IDA_BUTTON_SOUNDPATH);
- __pHeader->SetButton(BUTTON_POSITION_RIGHT, *__pButtonRightItem);
- __pHeader->SetButtonEnabled(BUTTON_POSITION_RIGHT, true);
-
if (__pSoundPathPopup != null)
{
currentAudioRoute = __pAudioRouteManager->GetActiveAudioRoute();
{
__audioRouteMode = AUDIO_ROUTE_SPEAKER_ONLY;
- if (__screenMode == SCREEN_MODE_FIT)
- {
- r = __pButtonLeftItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, null);
- TryCatch(r == E_SUCCESS, , "__pButtonLeftItem->SetIcon() Failed:%s", GetErrorMessage(r));
-
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode03.png");
- r = __pButtonRightItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- TryCatch(r == E_SUCCESS, , "__pButtonRightItem->SetIcon() Failed:%s", GetErrorMessage(r));
-
- __pButtonRightItem->SetActionId(IDA_BUTTON_FULLSCREEN);
-
- __pHeader->SetButton(BUTTON_POSITION_LEFT, *__pButtonLeftItem);
- __pHeader->SetButton(BUTTON_POSITION_RIGHT, *__pButtonRightItem);
- __pHeader->SetButtonEnabled(BUTTON_POSITION_LEFT, false);
- }
- else if (__screenMode == SCREEN_MODE_NORMAL)
- {
- r = __pButtonLeftItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, null);
- TryCatch(r == E_SUCCESS, , "__pButtonLeftItem->SetIcon() Failed:%s", GetErrorMessage(r));
-
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode01.png");
- r = __pButtonRightItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- TryCatch(r == E_SUCCESS, , "__pButtonRightItem->SetIcon() Failed:%s", GetErrorMessage(r));
-
- __pButtonRightItem->SetActionId(IDA_BUTTON_FULLSCREEN);
-
- __pHeader->SetButton(BUTTON_POSITION_LEFT, *__pButtonLeftItem);
- __pHeader->SetButton(BUTTON_POSITION_RIGHT, *__pButtonRightItem);
- __pHeader->SetButtonEnabled(BUTTON_POSITION_LEFT, false);
- }
- else
- {
- r = __pButtonLeftItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, null);
- TryCatch(r == E_SUCCESS, , "__pButtonLeftItem->SetIcon() Failed:%s", GetErrorMessage(r));
-
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode02.png");
- r = __pButtonRightItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- TryCatch(r == E_SUCCESS, , "__pButtonRightItem->SetIcon() Failed:%s", GetErrorMessage(r));
-
- __pButtonRightItem->SetActionId(IDA_BUTTON_FULLSCREEN);
-
- __pHeader->SetButton(BUTTON_POSITION_LEFT, *__pButtonLeftItem);
- __pHeader->SetButton(BUTTON_POSITION_RIGHT, *__pButtonRightItem);
- __pHeader->SetButtonEnabled(BUTTON_POSITION_LEFT, false);
- }
-
if (__pSoundPathPopup != null)
{
if (__pSoundPathPopup->GetShowState() == true)
{
__audioRouteMode = AUDIO_ROUTE_WIRED_ACCESSORY_AND_SPEAKER;
- if (__screenMode == SCREEN_MODE_FIT)
- {
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode03.png");
- r = __pButtonLeftItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- TryCatch(r == E_SUCCESS, , "__pButtonLeftItem->SetIcon() Failed:%s", GetErrorMessage(r));
- }
- else if (__screenMode == SCREEN_MODE_NORMAL)
- {
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode01.png");
- r = __pButtonLeftItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- TryCatch(r == E_SUCCESS, , "__pButtonLeftItem->SetIcon() Failed:%s", GetErrorMessage(r));
- }
- else
- {
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode02.png");
- r = __pButtonLeftItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- TryCatch(r == E_SUCCESS, , "__pButtonLeftItem->SetIcon() Failed:%s", GetErrorMessage(r));
- }
-
- __pButtonLeftItem->SetActionId(IDA_BUTTON_FULLSCREEN);
- __pHeader->SetButton(BUTTON_POSITION_LEFT, *__pButtonLeftItem);
- __pHeader->SetButtonEnabled(BUTTON_POSITION_LEFT, true);
-
- pBitmapSoundPath = pAppResource->GetBitmapN(L"T01_icon_title_soundpath.png");
- r = __pButtonRightItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapSoundPath);
- TryCatch(r == E_SUCCESS, , "__pButtonRightItem->SetIcon() Failed:%s", GetErrorMessage(r));
-
- __pButtonRightItem->SetActionId(IDA_BUTTON_SOUNDPATH);
- __pHeader->SetButton(BUTTON_POSITION_RIGHT, *__pButtonRightItem);
- __pHeader->SetButtonEnabled(BUTTON_POSITION_RIGHT, true);
-
if (__pSoundPathPopup != null)
{
currentAudioRoute = __pAudioRouteManager->GetActiveAudioRoute();
default:
break;
}
-
- delete pBitmapSoundPath;
- pBitmapSoundPath = null;
-
-CATCH:
- delete pBitmapSoundPath;
- pBitmapSoundPath = null;
}
void
void
VideoPlayerForm::OnAudioRouteRemoved(const AudioRouteInfo& route)
{
- result r = E_FAILURE;
ArrayList* pArgs = null;
- Bitmap* pBitmapScreenMode = null;
int currentOutputDevice = 0;
AudioRouteInfo currentAudioRoute(INPUT_AUDIO_DEVICE_NONE, OUTPUT_AUDIO_DEVICE_NONE);
AppLogDebug("OnAudioRouteRemoved");
- AppResource* pAppResource = Application::GetInstance()->GetAppResource();
-
currentAudioRoute = __pAudioRouteManager->GetActiveAudioRoute();
switch (route.GetOutputAudioDevice())
{
__audioRouteMode = AUDIO_ROUTE_SPEAKER_ONLY;
- if (__screenMode == SCREEN_MODE_FIT)
- {
- __pButtonLeftItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, null);
-
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode03.png");
- r = __pButtonRightItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- TryCatch(r == E_SUCCESS, , "__pButtonRightItem->SetIcon() Failed:%s", GetErrorMessage(r));
-
- __pButtonRightItem->SetActionId(IDA_BUTTON_FULLSCREEN);
-
- __pHeader->SetButton(BUTTON_POSITION_LEFT, *__pButtonLeftItem);
- __pHeader->SetButton(BUTTON_POSITION_RIGHT, *__pButtonRightItem);
- __pHeader->SetButtonEnabled(BUTTON_POSITION_LEFT, false);
- }
- else if (__screenMode == SCREEN_MODE_NORMAL)
- {
- __pButtonLeftItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, null);
-
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode01.png");
- r = __pButtonRightItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- TryCatch(r == E_SUCCESS, , "__pButtonRightItem->SetIcon() Failed:%s", GetErrorMessage(r));
-
- __pButtonRightItem->SetActionId(IDA_BUTTON_FULLSCREEN);
-
- __pHeader->SetButton(BUTTON_POSITION_LEFT, *__pButtonLeftItem);
- __pHeader->SetButton(BUTTON_POSITION_RIGHT, *__pButtonRightItem);
- __pHeader->SetButtonEnabled(BUTTON_POSITION_LEFT, false);
- }
- else
- {
- __pButtonLeftItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, null);
-
- pBitmapScreenMode = pAppResource->GetBitmapN(L"T01_icon_title_screenmode02.png");
- r = __pButtonRightItem->SetIcon(BUTTON_ITEM_STATUS_NORMAL, pBitmapScreenMode);
- TryCatch(r == E_SUCCESS, , "__pButtonRightItem->SetIcon() Failed:%s", GetErrorMessage(r));
-
- __pButtonRightItem->SetActionId(IDA_BUTTON_FULLSCREEN);
-
- __pHeader->SetButton(BUTTON_POSITION_LEFT, *__pButtonLeftItem);
- __pHeader->SetButton(BUTTON_POSITION_RIGHT, *__pButtonRightItem);
- __pHeader->SetButtonEnabled(BUTTON_POSITION_LEFT, false);
- }
-
if (__pSoundPathPopup != null)
{
if (__pSoundPathPopup->GetShowState() == true)
}
}
}
-
- delete pBitmapScreenMode;
- pBitmapScreenMode = null;
-
-CATCH:
- delete pBitmapScreenMode;
- pBitmapScreenMode = null;
}
void