成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

bada開發:播放實時rtsp流

移動開發
bada是三星公司自主開發的移動操作系統,它的特點是配置靈活、用戶交互性好、面向服務,非常重視SNS集成和地理位置服務應用。本文介紹了如何在bada平臺實現播放實時rtsp流。

bada是三星公司自主開發的移動操作系統,它的特點是配置靈活、用戶交互性好、面向服務,非常重視SNS集成和地理位置服務應用。bada的設計目標是開創人人能用智能手機的時代。本文介紹了如何在bada平臺實現播放實時rtsp流。

使用Osp::Media::Player類

 

  1. The supported formats in streaming  
  2.  
  3. Video : H.264, H.263, MPEG4   
  4.  
  5. Audio : AMR-NB, AAC, AAC+, EAAC+  
  6.  
  7. The supported protocol in streaming  
  8.  
  9. RTSP  
  10.  
  11. {  
  12.  
  13.  
  14. __pPanel= new OverlayPanel();  
  15.  
  16. __pPanel->Construct(Rectangle(0,58,480,560));  
  17.  
  18. AddControl(*__pPanel);  
  19.  
  20. __pPlayer = new Player();  
  21.  
  22. Osp::Graphics::BufferInfo bufferInfo;  
  23.  
  24. r = __pPanel->GetBackgroundBufferInfo(bufferInfo);  
  25.  
  26. __pListener = new VideoPlayerListener;  
  27.  
  28. r = __pPlayer->Construct(*__pListener, &bufferInfo);  
  29.  
  30. VideoPlayerPlay();  
  31.  
  32. }  
  33.  
  34.  
  35.  
  36. void 
  37.  
  38. VideoPlayerForm::VideoPlayerPlay()  
  39.  
  40. {  
  41.  
  42. result r = E_SUCCESS;  
  43.  
  44. if(openFlag == false)  
  45.  
  46. {  
  47.  
  48. String resolveString(L"rtsp://***");  
  49.  
  50. Uri baseUri;  
  51.  
  52. baseUri.SetUri(resolveString);  
  53.  
  54. r = __pPlayer->OpenUrl(baseUri);  
  55.  
  56. r = __pPlayer->Play();  
  57.  
  58. openFlag = true;  
  59.  
  60. }  
  61.  
  62. else 
  63.  
  64. {  
  65.  
  66. AppLog("file being played");  
  67.  
  68. }  
  69.  
  70. }  
  71.  
  72. //因為播放的是實時流媒體,暫停時直接停止,再次恢復時重新建立連接(調用VideoPlayerPlay())  
  73.  
  74. void 
  75.  
  76. VideoPlayerForm::VideoPlayerPause()  
  77.  
  78. {  
  79.  
  80. result r = E_SUCCESS;  
  81.  
  82. PlayerState nowState = __pPlayer->GetState();  
  83.  
  84. if(nowState == PLAYER_STATE_PLAYING)  
  85.  
  86. {  
  87.  
  88. AppLog("stop");  
  89.  
  90. r = __pPlayer->Stop();  
  91.  
  92. if(IsFailed(r))  
  93.  
  94. {  
  95.  
  96. AppLog(">>>>>> (VideoPlayer::VideoPlayerStop) Stop has failed: %s\n", GetErrorMessage(r));  
  97.  
  98. return;  
  99.  
  100. }  
  101.  
  102. r = __pPlayer->Close();  
  103.  
  104. if(IsFailed(r))  
  105.  
  106. {  
  107.  
  108. AppLog(">>>>>> (VideoPlayer::VideoPlayerStop) Close has failed: %s\n", GetErrorMessage(r));  
  109.  
  110. return;  
  111.  
  112. }  
  113.  
  114. openFlag = false;  
  115.  
  116. }  
  117.  
  118. else 
  119.  
  120. {  
  121.  
  122. AppLog("file does not play");  
  123.  
  124. }  
  125.  

【編輯推薦】

  1. 官方文檔:什么是bada?
  2. 官方文檔:bada API參考資料
  3. bada開發簡介:控件的使用
  4. 三星bada學習筆記:HelloWorld篇
  5. 從開發到售賣 三星bada應用程序創建完整流程
責任編輯:佚名 來源: CSDN博客
相關推薦

2011-04-19 17:06:24

bada控件bada

2010-02-07 14:55:06

bada三星

2010-04-12 17:59:05

bada開發

2011-03-10 16:57:29

三星Symbianbada

2010-04-21 14:25:22

bada三星

2010-02-14 15:27:25

2010-04-21 17:50:59

共享庫bada

2011-04-20 14:59:39

bada APIbada

2010-04-22 10:41:18

靜態庫bada

2013-02-21 16:27:07

開源開源流計算

2011-09-22 10:10:56

2016-12-08 14:41:59

流處理器PaaStormKafka

2011-04-15 09:28:17

bada應用程序

2010-09-05 17:03:01

bada 1.0bada三星

2010-07-28 11:19:55

HelloWorldbada

2020-06-28 14:35:54

OBSWebSockets開源

2010-07-21 17:00:58

bada接口

2010-02-07 14:00:46

badaC++

2012-05-17 09:25:18

三星BadaAndroid

2013-08-14 10:48:23

實時計算流計算
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩精品一区二区三区第95 | 日韩高清黄色 | 久久亚 | 黄网站涩免费蜜桃网站 | 精品一区二区三区av | 99爱视频| 亚洲综合久久久 | 最新国产视频 | 综合色在线 | 亚洲精品美女在线观看 | 天天天天操 | 久久欧美高清二区三区 | 一区二区三区四区视频 | 亚洲成人精品在线 | 一区二区三区在线观看视频 | 国外成人在线视频 | 色桃网| 久久小视频 | 99av成人精品国语自产拍 | www.日韩| 亚洲国产精品一区二区三区 | 91精品国产91久久久久久 | 国产精品久久久久久久岛一牛影视 | 精品久久久久久中文字幕 | 在线一级片 | 亚洲网站在线观看 | 91欧美精品成人综合在线观看 | 日韩视频一区在线观看 | 国产精品一区二区精品 | 国产福利视频 | 欧美日韩在线观看视频 | 欧美v在线 | 国产日韩欧美在线播放 | 国产精品电影在线观看 | 国产精品18久久久 | 人操人人干人 | 国产精品免费在线 | 亚洲国产一区二区在线 | 亚洲国产小视频 | 偷拍亚洲色图 | 色五月激情五月 |