我已經設置了Wowza流媒體服務器,將mp4視頻傳輸至Android手機。 Android手機可以成功播放RTSP流,但這裏只播放文件的音頻而不是視頻。僅將音頻文件傳輸至Android設備時的音頻
回答
您是否設置了要在其上顯示視頻的表面(VideoView或SurfaceView)?在運行播放之前,您必須運行setDisplay。
視頻問題也可能由於過早開始播放而導致。 你應該在創建表面後開始玩家。如果您想在活動開始時開始播放,您應該在surfaceCreated事件上進行播放。你可以通過實施SurfaceHolder.Callback
你能提供一些源代碼嗎?
您還可以嘗試關注Android ApiDemos。視頻流播放器示例可在以下位置找到:
...android-sdk-windows\platforms\android-x\samples\ApiDemos\src\com\example\android\apis\media\MediaPlayerDemo_Video.java
謝謝.. darbat 當然,我會執行你建議的方法。並提供源代碼。 – 2010-07-11 12:01:25
遵循darbat建議的示例,但仍然只有音頻正在播放,沒有視頻正在顯示。 //創建一個新的媒體播放器並設置聽衆 mMediaPlayer = new MediaPlayer(); ///這裏我將RTSP url設置爲視頻 mMediaPlayer.setDataSource(path); mMediaPlayer.setDisplay(holder); mMediaPlayer.prepare(); mMediaPlayer.setOnBufferingUpdateListener(this); mMediaPlayer.setOnCompletionListener(this); – 2010-07-11 15:50:09
你能告訴你如何定義**持有人**嗎? – 2010-07-11 17:23:34
- 1. 將音頻傳輸到特定設備
- 2. 捕獲從端口音頻寫入輸出音頻設備的音頻輸出
- 3. 輸出聲音到音頻設備
- 4. 將音頻從ios設備傳輸到dlna設備
- 5. Android設備之間的實時音頻
- 6. 如何將音頻流式傳輸到Android設備?
- 7. 使用音頻設備播放音頻文件?
- 8. Android的實時音頻流式傳輸
- 9. HSLab:null音頻設備
- 10. 將FLAC音頻文件隱藏到wav音頻文件在android
- 11. 音頻文件Android
- 12. 將文件上傳限制爲僅音頻和視頻格式
- 13. 如何在覈心音頻中選擇音頻輸入設備?
- 14. 在Android設備中轉碼音頻/視頻/圖像文件
- 15. 如何從音頻設備ID獲取音頻設備號?
- 16. 將音頻流式傳輸至電話Android
- 17. 記錄directshow音頻設備到文件
- 18. 更改SpeechSynthesizer的音頻輸出設備
- 19. 如何將WAVE_MAPPER音頻線與其音頻設備相關
- 20. 如何在基於android的設備上通過實時電話訪問音頻以傳輸音頻
- 21. Android上的USB音頻類設備
- 22. Android設備上的html5音頻標籤
- 23. 音頻文件傳輸字節
- 24. 通過MediaRouter將音頻流式傳輸到設備
- 25. Android - 設備插入音頻插孔時播放聲音
- 26. 閱讀音頻流輸出設備
- 27. 音頻設備輸入名稱截斷
- 28. 列表音頻輸入設備 - VBA
- 29. 設置音頻文件的頻率
- 30. 多音頻文件上傳
您是否知道您使用的確切視頻編解碼器? – pixel 2010-07-11 11:52:01
嗯,我試圖在Android設備上使用RTSP播放.mp4文件。 – 2010-07-11 15:53:51
您是否嘗試使用內置Android媒體播放器播放它?嘗試分析(在Eclipse中)LogCat輸出。也許你正在使用不受支持的視頻編解碼器。 – 2010-07-11 17:22:37