導航:首頁 > IDC知識 > android與伺服器視頻

android與伺服器視頻

發布時間:2020-12-13 09:45:12

1、大家看看這個android視頻聊天設計思路靠譜不

是這樣 我本身不太懂這個手機程序這方面 但是我覺得 跳轉的IP過多會導致一些不必要的問題 而且如果是WIF存在內網用戶和外網用戶 難不成還得映射埠?

2、有關安卓開發中視頻播放的問題。高分

可以採用Http協議,client發送URL請求下載,下載好用VideoView控制項播放視頻就可以了!

3、安卓上傳多文件(如同時有圖片和視頻及文字等),伺服器端為php接收

我不知道你具體想表達的是
「我要批量上傳文件」 —— 多個文件組織成post的參數來提交咯。php端什麼也不必改,當做處理web表單一樣處理就可以了。。

還是
「我要並發上傳多個文件」 ——並發多個線程咯

4、怎麼實現android實時視頻通話功能

/**
* Android視頻聊天
* 1、初始化SDK 2、連接伺服器、 3、用戶登錄;4、進入房間;5、打開本地視頻;、請求對方視頻
*/
public class VideoChatActivity extends Activity implements AnyChatBaseEvent
{
private AnyChatCoreSDK anychat; // 核心SDK
private SurfaceView remoteSurfaceView; // 對方視頻
private SurfaceView localSurfaceView; // 本地視頻
private ConfigEntity configEntity;
private boolean bSelfVideoOpened = false; // 本地視頻是否已打開
private boolean bOtherVideoOpened = false; // 對方視頻是否已打開
private TimerTask mTimerTask; // 定時器
private Timer mTimer = new Timer(true);
private Handler handler; // 用Handler來不間斷刷新即時視頻
private List<String> userlist = new ArrayList<String>();//保存在線用戶列表
private int userid; // 用戶ID
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_video_chat);
remoteSurfaceView = (SurfaceView) findViewById(R.id.surface_remote);
localSurfaceView = (SurfaceView) findViewById(R.id.surface_local);
configEntity = ConfigService.LoadConfig(this);//載入視頻通話設置
loginSystem();// 初始化SDK 連接伺服器
mTimerTask = new TimerTask(){
public void run(){
Message mesasge = new Message();
handler.sendMessage(mesasge);
}
};
mTimer.schele(mTimerTask, 1000, 100);
handler = new Handler(){
@Override
public void handleMessage(Message msg){
VideoChat();// 不間斷顯示即時視頻通話畫面
super.handleMessage(msg);
}
};
}

5、android 如何調用系統播放器播放伺服器端視頻

這樣寫是播放本地的視頻文件的吧,要是想播放網路上的專視頻你可以這樣試一下屬Uri uri = Uri.parse("rtsp://v2.cache2.c.youtube.com/CjgLENy73wIaLwm3JbT_%ED%AF%80%ED%B0%_vSmsbeSyd5JDA==/0/0/0/video.3gp");
39. VideoView videoView = (VideoView)this.findViewById(R.id.video_view);
40. videoView.setMediaController(new MediaController(this));
41. videoView.setVideoURI(uri);
42. //videoView.start();
43. videoView.requestFocus();

6、急,急,急,android上傳視頻到伺服器,報內存溢出,求解答

while((length = fStream.read(buffer)) != -1)
{

ds.write(buffer, 0, length);
}

fStream.close();
ds.flush();
ds.flush()是否應該寫在循環體專內?屬

7、android通過SMB訪問區域網PC中的共享視頻文件,如何在android上搭建個媒體伺服器 以便通過HTTP形式訪問

你可以使用 nanohttpd 在安卓端搭建伺服器
網頁鏈接

8、安卓開發。我想搭建一個伺服器(怎麼搭建?),然後通過手機app安卓來獲取伺服器上面的視頻,我想問怎

我也想直接這么做,如果一下子都毀了,那還需要程序員幹嘛呢

9、java代碼實現Android的視頻 那伺服器的代碼的代碼是?

public class MyActivity extends Activity {
    /**
     * Called when the activity is first created.
     */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
//        setContentView(R.layout.main);

        RelativeLayout rl=new RelativeLayout(this);
        //創建TextView1
        TextView tv1=new TextView(this);
        tv1.setText("111111111111111111111111111");
        tv1.setTextSize(20);
        //設定 tv1 的 id ,後面規則要用到
        tv1.setId(1);
        //將tv1加入布局
        rl.addView(tv1);
        //創建TextView2
        TextView tv2=new TextView(this);
        tv2.setText("2222222222222222222222222222");
        tv2.setTextSize(20);
        //創建RelativeLayout.LayoutParams
        RelativeLayout.LayoutParams params=new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
        //添加規則  1為tv1的id
        params.addRule(RelativeLayout.BELOW,1);
        //將tv2加入布局 傳入參數params
        rl.addView(tv2,params);

        setContentView(rl);
    }

10、android 視頻文件上傳到伺服器

android端:使用httpclient的multipart post提交數據到伺服器端;

伺服器端:普通解析上傳即可,與普通web開發處理上傳相同。

與android與伺服器視頻相關的知識