我看到了很多类似的问题,但是到目前为止我还没有能够让任何东西正常工作。
我正在尝试从res/raw文件夹播放视频(.MP4),但只有音频,没有视频。这个视频很短(大约3秒),大小很小(350KB),如果我把视频直接放在设备(Motorola Droid)上,它可以正常播放。如果我修改应用程序以从SD卡而不是资源文件夹中读取它,它也可以正常播放。行为在模拟器和实际设备上都是相同的。
不幸的是,我需要这个视频作为我的应用程序主屏幕之前的介绍,因此它必须是包的一部分。另外,应用程序的要求之一是应用程序是离线可用的,因此我不能从Web服务器流媒体。我已经尝试过VideoView、SurfaceView和MediaPlayer,但它们都不起作用。
是否可能从资源文件夹播放视频?我读到了关于压缩可能会搞乱视频的内容,是否可能手动解压视频然后播放它,如果可以,那么如何操作?这似乎应该是一个非常基本的操作,我是不是漏掉了什么?