私は、機能はかなり基本的なストリーミングラジオアプリを書いていましたが、一部のデバイスはOptimus Oneが動作している2.2のような「準備」を拒否しています。私のアプリは、他の2.2デバイスで実行されている私の兄弟のS2と、私のプライム4.0.3を実行しています。MediaPlayerは準備できませんか?
私の特定の開発者がオーディオを準備しない理由は何ですか?
編集:追加されましたADBは、あなたが最初にリリースを()ドロップする必要が行われ
03-09 08:17:26.933: I/ActivityManager(1352): Starting activity: Intent { cmp=com.landonmanning.mediaplayer.celestiaradio/.Media }
03-09 08:17:27.003: V/PVPlayer(1281): PVPlayer constructor
03-09 08:17:27.003: V/PVPlayer(1281): construct PlayerDriver
03-09 08:17:27.003: V/PlayerDriver(1281): constructor
03-09 08:17:27.013: V/PlayerDriver(1281): OpenCore hardware module loaded
03-09 08:17:27.013: V/PlayerDriver(1281): start player thread
03-09 08:17:27.023: V/PlayerDriver(1281): startPlayerThread
03-09 08:17:27.023: V/PlayerDriver(1281): InitializeForThread
03-09 08:17:27.023: V/PlayerDriver(1281): OMX_MasterInit
03-09 08:17:27.043: V/PlayerDriver(1281): OsclScheduler::Init
03-09 08:17:27.043: V/PlayerDriver(1281): CreatePlayer
03-09 08:17:27.083: V/PlayerDriver(1281): AddToScheduler
03-09 08:17:27.083: V/PlayerDriver(1281): PendForExec
03-09 08:17:27.083: V/PlayerDriver(1281): OsclActiveScheduler::Current
03-09 08:17:27.083: V/PlayerDriver(1281): StartScheduler
03-09 08:17:27.093: V/PVPlayer(1281): send PLAYER_SETUP
03-09 08:17:27.093: V/PlayerDriver(1281): Send player code: 2
03-09 08:17:27.093: V/PlayerDriver(1281): CommandCompleted
03-09 08:17:27.093: V/PlayerDriver(1281): Completed command PLAYER_SETUP status=PVMFSuccess
03-09 08:17:27.093: V/PVPlayer(1281): setDataSource(http://molestia.ponify.me:8062)
03-09 08:17:27.093: V/PVPlayer(1281): prepareAsync
03-09 08:17:27.093: V/PVPlayer(1281): data source = http://molestia.ponify.me:8062
03-09 08:17:27.103: V/PlayerDriver(1281): Send player code: 3
03-09 08:17:27.103: V/PlayerDriver(1281): handleSetDataSource
03-09 08:17:27.103: V/PlayerDriver(1281): handleSetDataSource- scanning for extension
03-09 08:17:27.193: V/PlayerDriver(1281): CommandCompleted
03-09 08:17:27.193: V/PlayerDriver(1281): Completed command PLAYER_SET_DATA_SOURCE status=PVMFSuccess
03-09 08:17:27.193: V/PVPlayer(1281): run_init s=0, cancelled=0
03-09 08:17:27.193: V/PlayerDriver(1281): Send player code: 6
03-09 08:17:27.193: V/PlayerDriver(1281): release string is 2.2 len 3
03-09 08:17:27.453: D/StatusBarPolicy(1352): [BRIGHTHY] 0. mDataNetType: 3
03-09 08:17:27.453: D/StatusBarPolicy(1352): [BRIGHTHY] curNetwork=302220 curHPLMN=302220
03-09 08:17:27.903: I/ActivityManager(1352): Displayed activity com.landonmanning.mediaplayer.celestiaradio/.Media: 951 ms (total 4183 ms)
03-09 08:17:28.123: V/PlayerDriver(1281): HandleInformationalEvent: PVMFInfoErrorHandlingStart
03-09 08:17:28.123: V/PlayerDriver(1281): HandleInformationalEvent: type=26 UNHANDLED
03-09 08:17:28.123: W/MediaPlayer(20004): info/warning (1, 26)
03-09 08:17:28.123: I/MediaPlayer(20004): Info (1,26)
03-09 08:17:28.133: V/PlayerDriver(1281): CommandCompleted
03-09 08:17:28.133: V/PlayerDriver(1281): Completed command PLAYER_INIT status=PVMFFailure
03-09 08:17:28.133: E/PlayerDriver(1281): Command PLAYER_INIT completed with an error or info PVMFFailure, -1
03-09 08:17:28.133: E/MediaPlayer(20004): error (1, -1)
03-09 08:17:28.133: E/MediaPlayer(20004): Error (1,-1)
03-09 08:17:28.133: V/PVPlayer(1281): run_set_video_surface s=-2147483648, cancelled=0
03-09 08:17:28.133: V/PlayerDriver(1281): HandleInformationalEvent: PVMFInfoErrorHandlingComplete
03-09 08:17:28.133: W/PlayerDriver(1281): PVMFInfoErrorHandlingComplete
"this.player.setDataSource(this、Uri.parse(getString(R.string.url))); this.player.prepare();" try catchブロックで実行します。 –
これは実際にtry/catchにあります。 – Karai17
コードレイアウトをよりよく反映するように投稿を更新しました。 – Karai17