#define STR_MP_SHUFFLE_1_TRACK "IDS_MUSIC_HEADER_SHUFFLE_1_TRACK"
#define STR_MP_SCAN_FOR_NEARBY_DEVICE "IDS_MUSIC_OPT_SCAN_FOR_NEARBY_DEVICES"
-#define STR_MP_UNABLE_TO_PLAY_DURING_CALL "IDS_MUSIC_TPOP_UNABLE_TO_PLAY_MUSIC_DURING_CALLS"
+#define STR_MP_UNABLE_TO_PLAY_DURING_CALL "IDS_MUSIC_TPOP_UNABLE_TO_PLAY_MUSIC_DURING_CALLS"
#define STR_MP_UNABLE_TO_PLAY_ERROR_OCCURED "IDS_MUSIC_POP_UNABLE_TO_PLAY_ERROR_OCCURRED"
+#define STR_MP_UNABLE_TO_PLAY_DURING_RECORDING "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
#define STR_MP_SQURE_NO_SONGS "IDS_MUSIC_HEADER_NO_SONGS"
#define STR_MP_UPDATING_FAILED "IDS_MUSIC_POP_MUSICPLAYER_UPDATING_FAILED"
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "تم تجاوز الحد الأقصى لحجم الملفات."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "يتعذر تشغيل الموسيقى أثناء تسجيل الصوت أو الفيديو."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Faylların maksimum sayını keçib."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Audio və ya video yazan zaman musiqi səsləndirmək olmadı."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Максималният размер на файловете е надхвърлен."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Не може да се възпроизвежда музика, докато се аудио или видео."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "S'ha excedit la mida màxima de fitxers"
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "No es pot reproduir música mentre es graven àudios o vídeos."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Byla překročena maximální velikost souborů."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Během nahrávání zvuku nebo obrazu není možné přehrávat hudbu."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Den maksimale filstørrelse overskredet."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Kan ikke afspille musik under optagelse af lyd eller video."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Maximale Dateigröße überschritten"
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Musikwiedergabe während Audio- oder Videoaufzeichnung nicht möglich."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Υπέρβαση μέγιστου μεγέθους αρχείων."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Δεν είναι δυνατή η αναπαραγωγή μουσικής κατά την εγγραφή ήχου ή βίντεο."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Maximum size of files exceeded."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Unable to play music while recording audio or video."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Maximum size of files exceeded."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Unable to play music while recording audio or video."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Maximum size of files exceeded."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Unable to play music while recording audio or video."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Tamaño máximo de archivos superado"
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "No se puede reproducir música mientras se graba audio o vídeo."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Tamaño máximo de archivos superado."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "No es posible reproducir música mientras se graba audio o video."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Maksimaalne failide suurus on ületatud."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Heli või video salvestamise ajal ei saa muusikat esitada."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Fitxategien gehienezko neurria gaindituta"
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Ezin da erreproduzitu musika audioa edo bideoak grabatu bitartean."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Tiedostojen enimmäiskoko on saavutettu."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Musiikkia ei voi toistaa äänen tai videoiden tallennuksen aikana."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Taille maximale des fichiers dépassée"
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Impossible de lire de la musique pendant un enregistrement audio ou vidéo."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Taille maximale des fichiers dépassée."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Impossible de lire de la musique pendant un enregistrement audio ou vidéo."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Uasmhéid na gcomhad sáraithe."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Ní féidir ceol a sheinm agus fuaim nó físeán á dtaifeadadh."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Superouse o tamaño máximo dos arquivos"
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Non se pode reproducir música durante a gravación de audio ou vídeo."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Maks. veličina datoteke."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Nije moguće reproducirati glazbu dok se snima zvuk ili videozapis."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Túllépte a maximális fájlméretet."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Hang- vagy videórögzítés közben nincs mód zenelejátszásra."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Ֆայլերի առավելագույն քանակը գերազանցվել է:"
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Անհնար է երաժշտություն նվագարկել ձայնագրելու կամ տեսագրելու ընթացքում:"
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Hámarksstærð skráa er náð."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Ekki er hægt að spila tónlist meðan á hljóð- eða myndupptöku stendur."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Dimensioni massime dei file superate."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Impossibile riprodurre la musica durante la registrazione di audio o video."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "ファイルの最大サイズを超えました。"
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "音声の録音中または動画の録画中は、音楽を再生できません。"
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "გადაჭარბებულია ფაილების მაქსიმალური ზომა."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "მუსიკის დაკვრა შეუძლებელია, როდესაც გაშვებულია აუდიო ან ვიდეო."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Файлдардың ең үлкен өлшемінен асып кетті."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Аудио не бейнені жазу кезінде, музыканы ойнату мүмкін емес."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "최대 파일 크기를 초과하였습니다."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "오디오 또는 동영상 촬영 중에는 음악을 재생할 수 없습니다."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Viršytas leistinas failų dydis."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Negalima paleisti muzikos, kol įrašomas garsas arba vaizdas."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Pārsniegts maksimālais failu lielums."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Audio vai video ierakstīšanas laikā nevar atskaņot mūziku."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Надмината е максималната големина за фајловите."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Не може да се пушта музика додека се снима звук или видео."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Maksimal filstørrelse oversteget."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Kan ikke spille av musikk mens du tar opp lyd eller video."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Maximumgrootte van bestanden overschreden."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Kan muziek niet afspelen terwijl audio of video wordt opgenomen."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Przekroczono maksymalny rozmiar plików."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Nie można odtwarzać muzyki podczas nagrywania dźwięku lub filmów."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Tamanho máximo dos arquivos excedido."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Não é possível reproduzir música durante a gravação de áudio ou vídeo."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Tamanho máximo dos ficheiros excedido."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Impossível reproduzir música durante a gravação de áudio ou vídeo."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Dimensiune maximă de fişiere depăşită"
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Nu se poate reda muzică în timp ce se înregistrează conținut audio sau video."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Превышен максимальный размер файлов."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Невозможно воспроизводить музыку во время записи видео или аудио."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Prekročila sa maximálna veľkosť súborov."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Počas nahrávania zvuku alebo videa sa nedá prehrávať hudba."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Največja dovoljena velikost datotek je presežena."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Med snemanjem zvoka ali videa ni mogoče predvajati glasbe."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Pređena maksimalna veličina fajlova."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Nije moguće reprodukovati muziku tokom snimanja audio ili video zapisa."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Högsta filstorlek överskreds."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Det går inte att spela musik när ljud eller video spelas in."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Maksimum dosya boyutu aşıldı."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Ses veya video kaydı sırasında müzik oynatılamaz."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Перевищено максимальний розмір файлів."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Неможливо відтворювати музику під час запису відео чи аудіо."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "Fayllar o‘lchami ruxsat etilgan maksimal qiymatdan oshdi."
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "Audio yoki videoni yozib olish vaqtida musiqa qo‘yish imkoni yo‘q."
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "已达到文件最大尺寸。"
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "录制音频或视频时无法播放音乐"
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "超出檔案大小上限。"
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "錄製音訊或影片時無法播放音樂。"
+
msgid "IDS_IM_POP_MAXIMUM_SIZE_OF_FILES_EXCEEDED"
msgstr "檔案最大的大小已超過。"
+msgid "IDS_CAM_TPOP_UNABLE_TO_PLAY_MUSIC_WHILE_RECORDING_AUDIO_OR_VIDEO"
+msgstr "錄音或錄影時無法播放音樂。"
+
return;
}
+ if (key == MEDIA_KEY_PLAY) {
+ ad->isPlayBtn = true;
+ } else {
+ ad->isPlayBtn = false;
+ }
+
DEBUG_TRACE("Media Key : %d", key);
if (_mp_is_current_focus_available(ad) != 0) {
if (key == MEDIA_KEY_PLAY) {
ERROR_TRACE
("Some other application has the focus currently... Returning...");
- char *message = STR_MP_UNABLE_TO_PLAY_DURING_CALL;
- if (message) {
- int ret =
- notification_status_message_post(dgettext
- ("music-player",
- message));
- if (ret != 0) {
- ERROR_TRACE
- ("notification_status_message_post()... [0x%x]",
- ret);
- } else {
- DEBUG_TRACE("message: [%s]", message);
- }
- }
return;
} else {
ERROR_TRACE
int album_image_w;
int album_image_h;
+ bool isPlayBtn;
bool paused_by_other_player;
mp_track_info_t *current_track_info;
PROFILE_OUT("bindtextdomain");
#ifdef MP_SOUND_PLAYER
+ ad->isPlayBtn = true;
if (_mp_is_current_focus_available(ad) != 0) {
ERROR_TRACE
("Some other application has the focus currently... Returning...");
- char *message = STR_MP_UNABLE_TO_PLAY_DURING_CALL;
- if (message) {
- int ret =
- notification_status_message_post(dgettext
- ("music-player",
- message));
- if (ret != 0) {
- ERROR_TRACE("notification_status_message_post()... [0x%x]",
- ret);
- } else {
- DEBUG_TRACE("message: [%s]", message);
- }
- }
return false;
}
#endif
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
+ ad->isPlayBtn = true;
if (_mp_is_current_focus_available(ad) != 0) {
ERROR_TRACE
("Some other application has the focus currently... Returning...");
- char *message = STR_MP_UNABLE_TO_PLAY_DURING_CALL;
- if (message) {
- int ret =
- notification_status_message_post(dgettext
- ("music-player",
- message));
- if (ret != 0) {
- ERROR_TRACE("notification_status_message_post()... [0x%x]",
- ret);
- } else {
- DEBUG_TRACE("message: [%s]", message);
- }
- }
return;
}
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
+ ad->isPlayBtn = false;
if (_mp_is_current_focus_available(ad) != 0) {
ERROR_TRACE
("Some other application has the focus currently... Changing state in paused state...");
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
+ ad->isPlayBtn = false;
if (_mp_is_current_focus_available(ad) != 0) {
ERROR_TRACE
("Some other application has the focus currently... Changing state in paused state...");
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
+
+ ad->isPlayBtn = true;
if (_mp_is_current_focus_available(ad) != 0) {
ERROR_TRACE
("Some other application has the focus currently... Returning...");
- char *message = STR_MP_UNABLE_TO_PLAY_DURING_CALL;
- if (message) {
- int ret =
- notification_status_message_post(dgettext
- ("music-player",
- message));
- if (ret != 0) {
- ERROR_TRACE("notification_status_message_post()... [0x%x]",
- ret);
- } else {
- DEBUG_TRACE("message: [%s]", message);
- }
- }
return;
}
MpList_t *list = data;
MP_CHECK(list);
+ struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK(ad);
+
+ ad->isPlayBtn = true;
+ if (_mp_is_current_focus_available(ad) != 0) {
+ ERROR_TRACE
+ ("Some other application has the focus currently... Returning...");
+ return;
+ }
+
mp_list_item_data_t *item =
(mp_list_item_data_t *) elm_object_item_data_get(gli);
MP_CHECK(item);
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
+
+ ad->isPlayBtn = true;
if (_mp_is_current_focus_available(ad) != 0) {
ERROR_TRACE
("Some other application has the focus currently... Returning...");
- char *message = STR_MP_UNABLE_TO_PLAY_DURING_CALL;
- if (message) {
- int ret =
- notification_status_message_post(dgettext
- ("music-player",
- message));
- if (ret != 0) {
- ERROR_TRACE("notification_status_message_post()... [0x%x]",
- ret);
- } else {
- DEBUG_TRACE("message: [%s]", message);
- }
- }
return;
}
MpList_t *list = data;
MP_CHECK(list);
+ struct appdata *ad = mp_util_get_appdata();
+ MP_CHECK(ad);
+
+ ad->isPlayBtn = true;
+ if (_mp_is_current_focus_available(ad) != 0) {
+ ERROR_TRACE
+ ("Some other application has the focus currently... Returning...");
+ return;
+ }
+
mp_list_item_data_t *item =
(mp_list_item_data_t *) elm_object_item_data_get(gli);
MP_CHECK(item);
if (!g_strcmp0(additional_info, "video_recorder")) {
DEBUG_TRACE
("Video Recorder Timer is active. Cannot resume Music Player");
+ if (ad->isPlayBtn) {
+ char *message = STR_MP_UNABLE_TO_PLAY_DURING_RECORDING;
+ if (message) {
+ int ret =
+ notification_status_message_post(dgettext
+ ("music-player",
+ message));
+ if (ret != 0) {
+ ERROR_TRACE("notification_status_message_post()... [0x%x]",
+ ret);
+ } else {
+ DEBUG_TRACE("message: [%s]", message);
+ }
+ }
+ }
return -1;
}
|| changed_by == SOUND_STREAM_FOCUS_CHANGED_BY_VOIP
|| changed_by == SOUND_STREAM_FOCUS_CHANGED_BY_RINGTONE) {
DEBUG_TRACE("Cannot resume Music Player due to call");
+ if (ad->isPlayBtn) {
+ char *message = STR_MP_UNABLE_TO_PLAY_DURING_CALL;
+ if (message) {
+ int ret =
+ notification_status_message_post(dgettext
+ ("music-player",
+ message));
+ if (ret != 0) {
+ ERROR_TRACE("notification_status_message_post()... [0x%x]",
+ ret);
+ } else {
+ DEBUG_TRACE("message: [%s]", message);
+ }
+ }
+ }
return -1;
}
|| ad->recorder_state == RECORDER_DEVICE_STATE_PAUSED) {
DEBUG_TRACE
("Cannot resume Music Player. Video Recorder is in use");
+ if (ad->isPlayBtn) {
+ char *message = STR_MP_UNABLE_TO_PLAY_DURING_RECORDING;
+ if (message) {
+ int ret =
+ notification_status_message_post(dgettext
+ ("music-player",
+ message));
+ if (ret != 0) {
+ ERROR_TRACE("notification_status_message_post()... [0x%x]",
+ ret);
+ } else {
+ DEBUG_TRACE("message: [%s]", message);
+ }
+ }
+ }
return -1;
}
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
+ ad->isPlayBtn = true;
if (_mp_is_current_focus_available(ad) != 0) {
ERROR_TRACE
("Some other application has the focus currently... Returning...");
- char *message = STR_MP_UNABLE_TO_PLAY_DURING_CALL;
- if (message) {
- int ret =
- notification_status_message_post(dgettext
- ("music-player",
- message));
- if (ret != 0) {
- ERROR_TRACE("notification_status_message_post()... [0x%x]",
- ret);
- } else {
- DEBUG_TRACE("message: [%s]", message);
- }
- }
return;
}
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
+ ad->isPlayBtn = false;
if (_mp_is_current_focus_available(ad) != 0) {
ERROR_TRACE
("Some other application has the focus currently... Changing to paused state...");
MP_CHECK(ad->win_main);
/* Checking if user is on call */
+ ad->isPlayBtn = true;
if (_mp_is_current_focus_available(ad) != 0) {
ERROR_TRACE
("Some other application has the focus currently... Returning...");
- char *message = STR_MP_UNABLE_TO_PLAY_DURING_CALL;
- if (message) {
- int ret =
- notification_status_message_post(dgettext
- ("music-player",
- message));
- if (ret != 0) {
- ERROR_TRACE("notification_status_message_post()... [0x%x]",
- ret);
- } else {
- DEBUG_TRACE("message: [%s]", message);
- }
- }
return;
}
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
+ ad->isPlayBtn = true;
if (_mp_is_current_focus_available(ad) != 0) {
ERROR_TRACE
("Some other application has the focus currently... Returning...");
- char *message = STR_MP_UNABLE_TO_PLAY_DURING_CALL;
- if (message) {
- int ret =
- notification_status_message_post(dgettext
- ("music-player",
- message));
- if (ret != 0) {
- ERROR_TRACE("notification_status_message_post()... [0x%x]",
- ret);
- } else {
- DEBUG_TRACE("message: [%s]", message);
- }
- }
return;
}
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
+ ad->isPlayBtn = false;
if (_mp_is_current_focus_available(ad) != 0) {
ERROR_TRACE
("Some other application has the focus currently... Changing state in paused state...");
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
+
+ ad->isPlayBtn = true;
if (_mp_is_current_focus_available(ad) != 0) {
ERROR_TRACE
("Some other application has the focus currently... Returning...");
- char *message = STR_MP_UNABLE_TO_PLAY_DURING_CALL;
- if (message) {
- int ret =
- notification_status_message_post(dgettext
- ("music-player",
- message));
- if (ret != 0) {
- ERROR_TRACE("notification_status_message_post()... [0x%x]",
- ret);
- } else {
- DEBUG_TRACE("message: [%s]", message);
- }
- }
return;
}
struct appdata *ad = mp_util_get_appdata();
MP_CHECK(ad);
+ ad->isPlayBtn = true;
if (_mp_is_current_focus_available(ad) != 0) {
ERROR_TRACE
("Some other application has the focus currently... Returning...");
- char *message = STR_MP_UNABLE_TO_PLAY_DURING_CALL;
- if (message) {
- int ret =
- notification_status_message_post(dgettext
- ("music-player",
- message));
- if (ret != 0) {
- ERROR_TRACE("notification_status_message_post()... [0x%x]",
- ret);
- } else {
- DEBUG_TRACE("message: [%s]", message);
- }
- }
return;
}