我有一个应用程序,可以使用MediaPlayer播放SD卡中的视频。我使用过Android开发者示例(http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/MediaPlayerDemo_Video.html),它在某些设备上运行良好:HTC Desire(Android 2.2),HTC Legend(Android 2.2)。
但是,我在三星Galaxy 5(Android 2.1)中尝试过,它不显示视频,只是一个黑屏。 LogCat中没有错误。
关于为什么会发生这种情况的任何想法?
先谢谢了,
Marta的
答案 0 :(得分:1)
您是否开发了专注于2.2的应用程序? 可能在这一部分2.1中有一些变化。您可以检查较旧的API演示(它们都在您的sdk fodler中)并查找rev的更改。 7至8。
但我更喜欢使用VideoView http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/VideoViewDemo.html
在我制作的所有东西上工作得更好。