2013-03-25 69 views
0

這是我播放視頻的應用程序 它工作正常,在3G,但它迫使接近通過WIFI 這是代碼:Android應用程序工作正常,在3G,但不帶WIFI

import android.net.Uri; 
import android.os.Bundle; 
import android.app.Activity; 
import android.widget.MediaController; 
import android.widget.VideoView; 

public class Video extends Activity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_video); 

     String path="http://commonsware.com/misc/test2.3gp"; 


     Uri uri=Uri.parse(path); 
     MediaController mc = new MediaController(this); 

     VideoView video=(VideoView)findViewById(R.id.videoView); 
     mc.setAnchorView(video); 
     mc.setMediaPlayer(video); 
     video.setMediaController(mc); 
     video.setVideoURI(uri); 
     video.start(); 
    } 

} 

,這是明顯的

<uses-permission android:name="android.permission.INTERNET"/> 

這是logcat的

03-25 09:25:27.019: W/IInputConnectionWrapper(20221): showStatusIcon on inactive InputConnection 
03-25 09:25:32.359: I/MediaPlayer(20221): uri is:http://commonsware.com/misc/test2.3gp 
03-25 09:25:32.359: I/MediaPlayer(20221): path is null 
03-25 09:25:32.359: D/MediaPlayer(20221): Couldn't open file on client side, trying server side 
03-25 09:25:32.489: D/VideoView(20221): onMeasure() 
03-25 09:25:32.489: I/VideoView(20221):  Setting size: 320x240 
03-25 09:25:32.569: D/VideoView(20221): onMeasure() 
03-25 09:25:32.569: I/VideoView(20221):  Setting size: 320x240 
03-25 09:25:32.699: E/MediaPlayer(20221): error (1, -2147483648) 
03-25 09:25:32.699: E/MediaPlayer(20221): Error (1,-2147483648) 
03-25 09:25:32.699: D/VideoView(20221): Error: 1,-2147483648 

在屏幕apperas:「這個視頻不能播放「 任何線索?

非常感謝您

+1

發佈您的logcat輸出。 – 2013-03-25 08:18:23

+0

對不起,我已經添加了它 – Ivan 2013-03-25 08:28:21

+0

@Ivan:你確定你的wifi網絡能夠將請求路由到commonsware服務器嗎?您是否嘗試過使用設備瀏覽器連接到'http:// commonsware.com /'? – Squonk 2013-03-25 08:35:01

回答

0

我做了一個錯誤,通過wifi我必須通過防火牆和我忘了做,在該裝置中,這是我的失敗。

感謝大家

相關問題