App rejected for Nook Color / same app accepted for Nook Tablet

Hi,

my Nook app was just rejected:


Files: Rejected: When we attempt to start application on NOOK Color the screen turns black and Error message appears: Cannot play video. Please fix and resubmit. NOOK Tablet is fine.

So on the Nook Tablet the video works, on the Nook Color it throws an error.

This is the code, I just play an logo video on startup (works on Android, iOS, Kindle Fire, Nook Tablet…):

[lua]local function main()
– play logo video
media.playVideo( “Logo.mp4”, false, main2 )
end[/lua]

We are from Germany and can only test on the Nook Tablet (and this was really hard to get, because we cannot buy the Nook devices in Germany and we cannot order them online).

Any ideas?

Best,
Andreas
[import]uid: 107675 topic_id: 28426 reply_id: 328426[/import]

I just tried our sample app “StreamingVideo” that is included with the Corona SDK on our Nook Color and it worked. I tried streaming the video from the web and playing a local file… set up exactly like how you called it. It worked.

The only thing that I can think of that would break this for you is if you changed your app’s “package name” after the APK was built. But that can only happen if your run the Android SDK tool “aapt” on the built APK. Or if you hacked the APK and modified its AndroidManifest.xml via “apktool” and changed the package name. I’m not sure what else could possible break it. [import]uid: 32256 topic_id: 28426 reply_id: 114847[/import]

Hi Joshua,

thanks for your fast answer.

I did nothing of the things you suggested, just did a normal build, tested it on the Nook Tablet, it worked, uploaded it to B&N, …

Should I send you the logo.mp4 file by mail, it’s only 364 KB?
If this would help please give me an e-mail address.

Best,
Andreas
[import]uid: 107675 topic_id: 28426 reply_id: 114899[/import]

Actually, that would be great. If you can send us your MP4 along with a small zipped up Corona project that plays the video just like it does in your app, then that would be a big help. You can send it to us by clicking the “Report a Bug” link at the top of this page. In your bug reported, please reference this web page, the issue you are running into, and mention my name so that our tech-support team will know to talk to me about it. Thanks! [import]uid: 32256 topic_id: 28426 reply_id: 115181[/import]

Hi Joshua,

I logged the bug and uploaded a small test project with the mp4 file, it’s case #15677.

Good hunting,
Andreas [import]uid: 107675 topic_id: 28426 reply_id: 115310[/import]

I received your project and was able to reproduce this issue. The Nook Color is logging the following error when attempting to play your MP4 file…
>> /MediaPlayer(31849): error (1, -2147483648)

I suspect it is a codec issue. Have a look at the supported “Video Codecs” on the Nook Color and Tablet specifications below. Notice how the Nook Tablet supports more than the Nook Color.
https://nookdeveloper.barnesandnoble.com/product/nook-color-specs.html
https://nookdeveloper.barnesandnoble.com/product/nook-tablet-specs.html

Even though both specs state that they support MP4 with H.264 and AAC, which is what your MP4 is using, I find it interesting that the Nook Tablet spec states that it supports H.264 with “High, Main and Baseline profiles”. To me, this suggests that Nook Color does not support all of the H.264 profiles. Based on my research, Nook Color supports the “H.264 baseline profile”. So I suggest that you re-encode your MP4 for that. [import]uid: 32256 topic_id: 28426 reply_id: 115443[/import]

Hi Joshua,

thanks a lot for your help!

I ordered an additional Nook Color to our Nook Tablet, takes some time till it gets to Germany (we had to order it using an US address because B&N don’t deliver the Nook to Germany).

As soon as I have the device I will reencode the video and test it again, the risk is too high just to reencode and upload for review without any testing on our side.

But it seems now the problem is solved, thanks again!

Best,
Andreas
[import]uid: 107675 topic_id: 28426 reply_id: 115649[/import]