我的android应用程序的视频在触控设备(例如移动设备、平板电脑)上运行得很好。
现在,我正在使用修改后的现有代码为Google操作系统开发相同的应用程序。
但是我看到MP4视频不是用我的应用程序播放的,视频是用VideoView播放的。
它显示消息:
Title : Cannot play video
Message : Sorry, this video cannot be played即使在其他android设备(例如移动设备、平板电脑)中也可以使用相同的代码。
当我从SD卡播放相同的视频时,它在内置的Google视频播放器中播放得很好。
日志信息:
W/MediaPlayer(1164): info/warning (1, 0)
I/MediaPlayer(1164): Info (1,0)
E/MediaPlayer(1164): error (14, 0)
E/MediaPlayer(1164): Error (14,0)
D/VideoView(1164): Error: 14,0注:
,我的MP4视频在一个奇怪的场景中工作,当我的任何一个应用程序都在运行,而我的应用程序在应用程序的前面,那么视频运行良好,但是没有任何应用程序在运行,我的视频没有运行,出现了上述错误。
发布于 2013-10-12 12:20:58
我在研究之后解决这个问题:
Android报表配置中的问题
<activity
android:launchMode="singleTop"
android:name=".VideoScreen"
android:screenOrientation="landscape"
android:configChanges="keyboardHidden|orientation"
android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" />在上述“视频屏幕”活动的配置中,android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"不受VideoView全屏支持。
Google操作系统有3.2个操作系统,所以在3.2OS中全屏幕使用android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen"并设置最小SDK版本的<uses-sdk android:minSdkVersion=11" />
https://stackoverflow.com/questions/19330965
复制相似问题