서버에서 비디오 경로를 가져 와서 surfaceView를 사용하여 재생하고 싶습니다.onCreate()에서 대신 SurfaceView addCallback()을 사용하십시오.
다른 활동 클래스를 사용하여 수신 된 경로 이후에 비디오를 재생할 수 있습니다. 그러나 나는 같은 활동을하고있다.
AsyncTask를 사용하여 백그라운드에서 경로를 얻고 있습니다. 이 AsyncTask는 onCreate() 메소드에서 실행됩니다. onPostExecute()에서 경로를 얻은 후 SurfaceView에서 비디오를 재생하고 싶습니다.
그러나 SurfaceView는 해당 경로를 받기 전에 만들어집니다. 그래서 onPostExecute()에서 SurfaceView의 addCallback()을 사용하려고했습니다. 그러나 그것은 가능하지 않습니다.
어떻게하면됩니까? SurfaceView를 사용하면 서버에서 리소스 경로를 가져온 후 동일한 활동으로 비디오를 재생할 방법이 없습니까?
당신은 활동 코드를 보일 수 있는가? –
@ChintanSoni, 감사합니다. 그러나 몇 가지 테스트를 거친 후에 해결책을 찾았습니다. 나는 그것이 나 같은 사람을 도울 수 있도록이 답변으로 게시 할 것입니다. –