看板 AndroidDev 關於我們 聯絡資訊
如題 原本是使用android 2.2版 開發都很順利 如今接到上頭的指示要改用android 4.2.2版本 於是我就在ecslips創了一個Android4.2.2的AVD 然後跑我先前的專案 但是問題來了 我的專案內容是一個利用canvas去播放yuv檔的播放器 現在狀況是程式可以完全不出任何錯誤訊息的運作 但出來畫面是一片黑 已經確認要播放的yuv檔案放在正確位置 想請問有什麼方法可以解決? https://docs.google.com/file/d/0B6G29N6DNImddzBJV0VRM3VXMUE/edit 附件是我的專案檔 還請好心的人幫忙測一下 原理是andorid呼叫jni jni再加yuv的一張frame資料讀出 然後yuv轉RGB 再回傳給android 然後利用canvas將畫面顯示出來 yuv檔要放在/mnt/sdcard/ 之下 並命名為out_352x288_P420_final.yuv yuv檔必須是352 288的image size https://docs.google.com/file/d/0B6G29N6DNImdcnNZUGV4Yk4wZWs/edit 這是我的yuv檔 測了五天還是測不出來> < -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.73.121 ※ 編輯: serflygod 來自: 140.115.73.121 (12/05 22:37) ※ 編輯: serflygod 來自: 140.115.73.121 (12/05 23:12) ※ 編輯: serflygod 來自: 140.115.73.121 (12/05 23:12) ※ 編輯: serflygod 來自: 140.115.73.121 (12/05 23:12) ※ 編輯: serflygod 來自: 140.115.73.121 (12/05 23:16)
mshockwave:api變了? 12/07 19:21
AirShower:隨手google了一下 http://ppt.cc/Ekdj 12/12 17:05
AirShower:如果實機測也一樣結果,可看一下JNI部分2.2>4.2的改變 12/12 17:20