Tiba-tiba Samsung Galaxy S saya mengklaim tidak mendukung file mp3 (telepon telah menganggur selama beberapa jam, saya tidak menyentuh apa pun). Namun file Ogg masih dapat diputar tanpa masalah. Ketika ini terjadi, tidak ada aplikasi yang dapat memutar file mp3, mis. Nada dering kustom saya tidak dimainkan lagi (itu hanya bergetar seolah-olah itu dibisukan). Sebuah reboot ponsel memperbaiki masalah ini tetapi dalam 3-4 hari masalahnya kembali. Tidak ada bedanya jika file disimpan pada kartu sd internal atau eksternal.
Ini juga mempengaruhi pemutaran video, saya hanya tidak yakin apakah itu terjadi pada saat yang sama atau independen satu sama lain. Aplikasi youtube tidak lagi dapat memulai video (masalah pemutaran yang tidak diketahui), dan aplikasi pemutar video mengklaim semua file video tidak didukung. Saya kira masalahnya mungkin bukan pemutaran video itu sendiri tetapi codec audio yang digunakan dalam video (mp3).
Adakah cara untuk memperbaiki ini atau men-debug ini? Saya tidak ingin me-reboot telepon saya setiap beberapa hari - dibutuhkan 2-3 menit untuk melakukan ini dan telepon seharusnya berfungsi.
Saya menerapkan firmware 2.2.1 belakangan ini dan ini hanya membuat masalah menjadi lebih buruk. Saya memiliki ini sebelum 2.2.1 (dengan 2.2) tetapi sangat jarang.
Saya ingin tahu apakah TitaniumBackup mungkin penyebabnya karena scheduler cadangan terkadang menghentikan proses. Mungkin orang lain yang mengalami masalah ini menggunakan TitaniumBackups terjadwal juga? Petunjuknya adalah bahwa sejak memutakhirkan ke 2.2.1, saya juga meningkatkan ke versi TitaniumBackup berlisensi dan cadangan harian terjadwal. Tapi ini mungkin hanya kebetulan. Apa yang bertentangan dengan teori ini: Pencadangan dijadwalkan pada malam hari tetapi terakhir kali saya melihat masalah ini terjadi pada siang hari - mp3 bekerja di pagi hari, gagal di sore hari. Telepon menganggur selama waktu itu "memutuskan" untuk tidak lagi memutar mp3.
Melihat forum (saya hanya menemukan beberapa hit di Google), orang-orang yang memiliki masalah yang sama menyarankan untuk reboot ponsel - tapi itu tidak memperbaiki sama sekali. Atau mereka menyarankan untuk mengirim telepon kembali untuk penggantian - dan coba tebak: Itu belum memperbaiki masalah bagi orang yang mengalami masalah ini. Jadi saya sarankan itu bukan masalah perangkat keras (tidak terkait dengan kartu sd atau telepon itu sendiri).
sumber
Jawaban:
Saya pikir saya menemukan masalahnya.
Seperti yang dikatakan bjoernz, beberapa aplikasi membuat banyak objek dari kelas MediaPlayer dan tidak melepaskannya setelah itu. Jadi, saya membuka adb shell , menjadi root ( su ) dan saya menemukan PID (proses ID) dari mediaserver, menggunakan perintah:
PID mediaserver, dalam kasus saya, adalah: 84
Kemudian, saya mendaftar semua sumber daya yang digunakan oleh PID itu dengan perintah:
Dan saya mendapat hasil sebagai berikut:
Jadi, menjadi mudah untuk mengidentifikasi bahwa aplikasi twitter resmi ( com.twitter.android-1.apk ) adalah masalahnya. Kemudian saya menghapus aplikasi twitter dan saya menginstal TweetDeck sebagai gantinya dan masalah menghilang sejak minggu lalu.
Semoga ini bisa membantu Anda.
[]
sumber
Pilihan terakhir selalu merupakan pengaturan ulang pabrik, yang seharusnya memperbaiki masalah ini. Anda juga bisa melihat pada keluaran logcat, mungkin ini akan memberi Anda petunjuk tentang penyebab masalahnya.
sumber
Saya akhirnya memiliki kesempatan untuk melihat logcat saat masalah terjadi. Pesan kesalahan berbunyi:
Menurut forum ini "itu disebabkan oleh terlalu banyak objek MediaPlayer aktif sekaligus." Sayangnya saya belum menemukan perbaikan. Satu-satunya solusi yang diketahui tampaknya me-reboot.
Saya masih tidak yakin, aplikasi mana (atau kombinasi aplikasi) yang mereproduksi kesalahan dengan andal.
Sunting : Saya kira aplikasi apa pun, yang menggunakan kelas MediaPlayer dapat menyebabkan masalah. Aplikasi-aplikasi itu mungkin tidak pernah mencapai keadaan di mana mereka memanggil MediaPlayer.release () . Mungkin kita perlu menghubungi vendor aplikasi yang menggunakan MediaPlayer, sehingga mereka memastikan mereka memanggil rilis () .
Penelitian dangkal saya tidak mengarah ke solusi, yang akan memperbaiki masalah tanpa reboot.
Sunting 2: Saya telah memperbarui ke Android 2.3 (Gingerbread) dan sayangnya masalah ini masih berlanjut.
Beberapa pesan logcat seputar kesalahan:
sumber
Saya memiliki masalah yang sama di sini, menggunakan Galaxy S dengan Android 2.3.3.
Melihat log, kita bisa melihat PID (ID proses) yang digunakan oleh PlayerDriver.
Jadi, saya telah membunuh proses PlayerDriver dan telah diperbaiki.
Untuk melakukan itu, Anda perlu melakukan root pada perangkat Anda dan terhubung dengan adb sebagai root. Ex.:
su
Lain kali saya akan mencoba mengidentifikasi file dan pipa apa proses menggunakan melalui perintah lsof
Semoga bantuan ini.
sumber
Masalah yang sama ada di galaksi saya. Saya perhatikan bahwa jika saya menggunakan Google Listen dan memiliki beberapa antrian, mp3 berhenti diputar. Setelah membersihkan antrian, semuanya baik-baik saja! Tapi ... Sepertinya Adobe Flash juga mempengaruhi pemutaran media. Jika saya menggunakannya, semua pemutaran media gagal, sebelum memulai ulang. Mungkin 2.3 akan memperbaiki masalah. Hampir lelah mencari solusi untuk 2.2 pada Galaxy S
sumber
Saya mengalami masalah yang sama, dan sepertinya saya tidak mendapatkan penyebab yang konsisten. Setelah me-reboot ponsel saya, saya tidak melihat masalah lagi selama 12-24 jam. Karena saya menggunakan musik khusus sebagai jam alarm saya, saya sudah mengadopsi kebiasaan atau me-reboot ponsel saya sebelum tidur. Ini disebabkan beberapa hari terakhir untuk bekerja sebelum saya mengetahui apa yang sedang terjadi.
Saya mulai dengan instalasi pabrik yang baru. Mengujinya selama beberapa hari tanpa masalah. Mulailah menginstal program satu per satu tanpa masalah. Akhirnya saya mulai menggunakan Widget, tanpa masalah. Saya menginstal Launcher Pro tanpa masalah.
Tapi sekarang masalahnya sudah mulai lagi. Saya mencopot Launcher Pro sama sekali tanpa hasil. Saya menghapus semua widget saya, yang tampaknya berfungsi. Saya menambahkannya kembali satu per satu dan sepertinya saya tidak punya masalah. Tapi masalahnya kembali. Selama dua minggu, saya tidak bisa mengisolasi satu widget yang menyebabkan masalah, jadi saya mengesampingkan widget bersama-sama.
Saya memiliki nada dering khusus untuk SMS, pemberitahuan, G-talk, Gmail, dan nada dering saya. Ketika masalah ini terjadi, saya bahkan tidak bisa memainkan voicemail saya, apalagi yang lainnya.
Saya menggunakan program yang disebut "Soundhound" untuk menemukan musik yang belum pernah saya dengar sebelumnya. Saya pikir itu mungkin terkait. Kemudian lagi, saya juga menggunakan Advanced Task Killer, tetapi bahkan ketika saya menginstalnya sebelum tidak ada masalah. Saya pikir ketika saya menggunakan Soundhound, itu memicu semacam reaksi berantai aneh yang akhirnya --- jam kemudian - menyebabkan ponsel saya mengalami kesalahan ini.
Saya tidak cukup tahu tentang log atau cara mengaksesnya, sebenarnya debug telepon, tapi saya tahu banyak orang telah memiliki masalah ini dan tampaknya tidak ada perbaikan. Sementara itu, saya telah menghapus Soundhound dan saya memeriksa untuk melihat apakah saya masih memiliki masalah.
sumber
Saya perhatikan masalah ini di galaksi saya, butuh beberapa saat untuk menyatu, tetapi tampaknya sudah dimulai ketika saya mulai menggunakan pengelola tugas pihak ketiga. Itu terjadi dengan pembunuh tugas canggih dan pengawas diinstal.
Saya kembali menggunakan task manager asli dan masalahnya tampaknya telah hilang .... Tidak terjadi dalam seminggu terakhir. Saya menjalankan 2.2.1.
Apa yang saya pikir paling aneh adalah itu terjadi pada hari-hari saya bahkan tidak menggunakan task manager, hanya Kehadiran semata-mata menyebabkan masalah ...
Tidak yakin dengan alasan teknis di balik ini, tetapi tidak peduli ... Tugas asli mgr baik-baik saja.
Semoga ini bisa membantu Anda semua.
sumber
Sudahkah Anda mencoba pengujian untuk file media individual yang menyebabkan masalah?
Beberapa bulan yang lalu saya memiliki masalah di mana file-file tertentu akan merusak database musik dan akhirnya menyebabkan masalah untuk seluruh perpustakaan. Ini sangat hipotetis karena pengalaman saya bukan pada perangkat android dan Galaxy S saya berfungsi dengan baik. Meskipun demikian, saya pikir Anda dapat mencoba memuat hanya sebagian kecil dari media Anda dan melihat apakah Anda masih mendapatkan masalah. Itu tidak terlihat seperti masalah codec dan mungkin pemindai media membersihkan database ketika Anda me-restart telepon. Maaf saya tidak punya jawaban yang lebih baik.
sumber