2008年11月21日 星期五

Android SDK really has problems for multimedia

OK today I try to perform a better seeking and clip browsing, so I need to use the MediaPlayer.getFrameAt(), then found it's gone in SDK 1.0.
Also, the bug of PreviewCallback.onPreviewFrame() prevents me to make a video recorder. I can get only YCrCb420 frames (as setting preview image format doesn't work and is a known issue), using pure Java to convert 240x160 frame into RGB costs more than 300 ms. Really sucks.
So Meridian Video Player (MVP for short) 0.3.1 has UI improvement and just-can-launch network streaming over rtsp.
What's next?

沒有留言:

CODE { display: block; /* fixes a strange ie margin bug */ font-family: Courier New; font-size: 8pt; overflow:auto; background: #f0f0f0 url(http://klcintw.images.googlepages.com/Code_BG.gif) left top repeat-y; border: 1px solid #ccc; padding: 10px 10px 10px 21px; max-height:200px; height:200px; // for IE6 line-height: 1.2em; } #quote { display: block; /* fixes a strange ie margin bug */ font-family: Verdana; font-size: 10pt; overflow:auto; background: #f7f7f7 url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKN19b4aT1DHj8GUNi63hQtkKMMZBz85Is4BxJdhPcfrcbaDczl_1lhtztSIirdEAoNLN5F-aDcr7pBSdyFbupvipv2q7vmWWhcqhgsf8nr_nH0jBKyn4YGlBfuiV-BOWA56z7mdE4XXo/s288/quote-l.gif) left top no-repeat; border: 4px dotted #ccc; padding: 15px 15px 15px 31px; /*up right bottom left*/ max-height:300px; line-height: 1.2em; }