[問題] 實作rtsp串流撥放時模擬器裝死
※ 引述《badhabit (習慣壞習慣)》之銘言:
: 今天來分享一下串流影片的做法
: (這裡有圖 http://fooolgle.blogspot.com/2011/05/streamrtsp.html)
: 在開始做之前需要知道幾件重要的事
: 1.要在Layout裡新增一個SurfaceView
: 2.需要實作SurfaceHolder.Callback的事件
: (implements SurfaceHolder.Callback)
: 3.要在surfaceCreated事件下產生MediaPlayer (不然會沒有畫面)
: 接下來看程式碼吧
: 先把在Layout新增的SurfaceView存成變數,然後取得Holder
: 接下來都是透過Holder去做事情
: 設定他的型態,還有設定Callback函數
開發層: (應用/框架/庫/核心)
應用
問題:
之前在實作rtsp串流撥放時查到這篇文章,但是發現原本的code如果將rtsp server
改成m.youtube.com裡面提供給手機用的串流網址時模擬器會再載入完成以後不撥放
,畫面整個沒有反應
原本以為是程式問題,但是後來發現把這個程式裝到手機上面以後就可以順利撥放了
推測是電腦上的模擬器可能內部buffer不夠大之類的?
不知道有沒有辦法修改模擬器讓它也可以順利在電腦上debug?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.123.244
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章