通过3G连接的Android videoView
我正在做一个小项目,它使用videoView在应用程序中显示一个.3GP视频文件。我的代码在模拟器中运行良好,但在物理设备(三星Nexus S)上,它只在WiFi上运行,在3G上超时。下面是我正在使用的代码通过3G连接的Android videoView,android,android-videoview,Android,Android Videoview,我正在做一个小项目,它使用videoView在应用程序中显示一个.3GP视频文件。我的代码在模拟器中运行良好,但在物理设备(三星Nexus S)上,它只在WiFi上运行,在3G上超时。下面是我正在使用的代码 public class VideoViewActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
public class VideoViewActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.videoplayer);
Bundle info = getIntent().getExtras();
String path = info.getString("link");
VideoView videoView = (VideoView) findViewById(R.id.videoView);
MediaController mediaController = new MediaController(this);
mediaController.setMediaPlayer(videoView);
videoView.setVideoPath(path);
videoView.setMediaController(mediaController);
videoView.requestFocus();
videoView.start();
mediaController.show();
下面是XML文件
<?xml version="1.0" encoding="utf-8"?>
<VideoView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/videoView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
无线上网(工程)
有什么理由videoView不能在3G上工作吗?我用错了吗?有没有更好/更简单的方式在Android中显示视频?我不介意使用其他文件类型3GP只是一个例子
任何帮助都将不胜感激。谢谢。您是否尝试过更多的wifi连接,甚至其他3G连接(其他运营商),可能是3G网络上的代理 相关的: 你的公司似乎有一些网络问题
D/MediaPlayer( 6984): Couldn't open file on client side, trying server side
I/AwesomePlayer( 81): setDataSource_l('http://url.com/ski/famous.
3gp')
V/ChromiumHTTPDataSource( 81): connect on behalf of uid 10111
I/ChromiumHTTPDataSource( 81): connect to http://url.com/ski/famo
us.3gp @0
I/ActivityManager( 150): Displayed com.madarasan.SkiDroid/.VideoViewActivity: +
82ms
I/ChromiumHTTPDataSourceSupport( 81): OnReadCompleted, read failed, status 4
E/NuCachedSource2( 81): source returned error -1004, 10 retries left
D/ConnectivityService( 150): handleInetConditionHoldEnd: net=0, condition=100,
published condition=0
D/MediaPlayer( 6984): Couldn't open file on client side, trying server side
I/AwesomePlayer( 81): setDataSource_l('http://url.com/ski/famous.
3gp')
V/ChromiumHTTPDataSource( 81): connect on behalf of uid 10111
I/ChromiumHTTPDataSource( 81): connect to http://url.com/ski/famo
us.3gp @0
I/ActivityManager( 150): Displayed com.madarasan.SkiDroid/.VideoViewActivity: +
128ms
I/OMXCodec( 81): [OMX.SEC.MPEG4.Decoder] video dimensions are 320 x 240