2012-04-12 2 views
0

다음 코드를 사용하여 스트리밍 미디어를 전달합니다. 하지만 그것은 미디어에서 허용되지 않는 예외적 인 추구를 제공합니다.블랙 베리에서 스트리밍 미디어를 찾는 방법

블랙 베리에서 스트리밍 미디어를 구할 방법이 있습니까?

private void forwardPlayer(){ 
      if(isPlaying){ 
       try { 
        long prevTime = player.getMediaTime()/1000000; 

        final long newTime = prevTime + 5; 
        if(newTime <= player.getDuration()/1000000){ 

         Thread t = new Thread(new Runnable() { 

          public void run() { 
           try { 
            player.setMediaTime(newTime * 1000000); 
           } catch (final MediaException e) { 
            UiApplication.getUiApplication().invokeLater(new Runnable() { 

             public void run() { 
              Dialog.inform("forward "+e.toString()); 
             } 
            }); 
           } 
          } 
         }); 
         t.start(); 


        } 
       } catch (final Exception e) { 
        UiApplication.getUiApplication().invokeLater(new Runnable() { 

         public void run() { 
          Dialog.inform("forward "+e.toString()); 
         } 
        }); 
       } 
      } 
     } 
+0

당신은 무엇을 찾고 있습니까? 원격 또는 로컬 데이터 소스입니까? – donturner

+0

원격 미디어를 찾으려고합니다. –

답변

1

명백한 이유가있을 수 있으므로 미디어를 검색 할 수없는 이유는 거의 불가능하기 때문입니다.

하나의 솔루션은 원격 미디어 소스에서 버퍼로 데이터를 스트리밍하여 검색 할 수있는 솔루션입니다. 참조 코드는 Streaming media - Start to finish을 확인하십시오.

관련 문제