[問題] 使用canvas,但換了android 版本出問題

看板AndroidDev作者 (serflygod)時間10年前 (2013/12/05 22:34), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
如題 原本是使用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)

12/07 19:21, , 1F
api變了?
12/07 19:21, 1F

12/12 17:05, , 2F
隨手google了一下 http://ppt.cc/Ekdj
12/12 17:05, 2F

12/12 17:20, , 3F
如果實機測也一樣結果,可看一下JNI部分2.2>4.2的改變
12/12 17:20, 3F
文章代碼(AID): #1Ie8xqmG (AndroidDev)