• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種Android系統中視頻縮略圖的生成方法和系統技術方案

    技術編號:9618355 閱讀:109 留言:0更新日期:2014-01-30 06:11
    本發明專利技術公開了一種Android系統中視頻縮略圖的生成方法和系統,其中,所述方法包括:首先,根據用戶指令獲取監聽到的視頻界面的相應幀的數據信息;然后將所述數據信息轉化為jepg格式的數據信息,并根據所述jepg格式的數據信息生成一位圖保存下來;最后將所述位圖提供給相機應用程序的視圖上,形成視頻縮略圖。使相機應用程序在錄制視頻時在視圖上顯示視頻縮略圖,擴展了Android系統本身創建縮略圖的方法,且所述生成方法步驟簡單,生成的視頻縮略圖容易管理、易于為第三方應用使用,同時,該生成方法還具有效率高、資源消耗少等優點,具有很好的推廣應用前景。

    Method and system for generating video thumbnail in Android system

    The invention discloses a method and system for generating video, a Android system which includes the thumbnails, methods: first, according to the corresponding instructions for listening to the frame of the user interface of the video data; then the data into JEPG format data, and according to the data of the JEPG format create a bitmap information is saved; finally the bitmap for the camera view of the application, the formation of a video thumbnail. The camera application in the video recording video thumbnail display in the view on extension of the Android system itself to create thumbnails, and the production method is simple, easy to generate thumbnail of the video for the third party application management, easy to use, at the same time, the method also has the advantages of high efficiency, less resource consumption etc. it has a good application prospect.

    【技術實現步驟摘要】
    一種Android系統中視頻縮略圖的生成方法和系統
    本專利技術涉及Android系統
    ,尤其涉及一種Android系統中視頻縮略圖的生成方法和系統。
    技術介紹
    縮略圖是一種代表網頁上或計算機中圖片經壓縮方式處理后的小圖,其中通常會包含指向完整大小的圖片的超鏈接。因其小巧,加載速度非常快,故用于快速瀏覽,起到圖片文件預覽及目錄的作用。基于Android系統的camera (相機)應用程序,已支持多種存儲設備的錄制視頻的存儲。因此,在錄制視頻之后對視頻的縮略圖的生成也不能采用原來的Android系統的方式進行生成,因為原先的Android系統的視頻縮略圖的生成是基于sd卡存儲設備的,對于其他存儲路徑例如:內存、U盤等都是不支持的(不支持的原因在于:由于android系統本身設計并沒有支持U盤存儲和flash存儲等,因此在設計視頻縮略圖的時候并沒有考慮需要支持除sd以外的其他存儲設備)。同時,由于硬件在處理速度以及效率的原因,原生的Android系統的生成視頻縮略圖的方法比較耗費資源(特別在現在智能電視上面)當硬件本身的性能達不到,或者系統中其他需求需要消耗大量的硬件資源的時候,硬件本身就需要有更加強大的性能,解決的方法必須增加硬件性能。現有的Android系統成生視頻縮略圖的方法消耗大量資源,影響系統整體性能。因此在很多系統當中對視頻縮略圖都采用屏蔽的方式,這樣大大影響了系統的用戶體驗效果O有鑒于此,現有技術有待改進和提聞。
    技術實現思路
    鑒于現有技術的不足,本專利技術目的在于提供一種Android系統中視頻縮略圖的生成方法和系統。旨在解決現有技術的Android系統中生成視頻縮略圖時存在的系統耗費資源過大的問題。本專利技術的技術方案如下: 一種Android系統中視頻縮略圖的生成方法,用于相機應用程序在錄制視頻時在視圖上顯示視頻縮略圖,其中,所述生成方法依次包括以下步驟: A、根據用戶指令獲取監聽到的視頻界面的相應幀的數據信息; B、將所述數據信息轉化為^pg格式的數據信息,并根據所述^pg格式的數據信息生成位圖保存; C、將所述位圖提供給相機應用程序的視圖上,形成視頻縮略圖; 所述的Android系統中視頻縮略圖的生成方法,其中,還包括步驟: D、當視頻錄像沒有保存成功或錄制視頻失敗時,刪除所述視頻縮略圖。所述的Android系統中視頻縮略圖的生成方法,其中,還包括步驟: E、第三方應用通過獲取所述位圖實現調用視頻縮略圖。所述的Android系統中視頻縮略圖的生成方法,其中,所述步驟A中具體包括: Al、定義一 previewCalIback函數,并重寫所述函數中的onPreviewFrame函數,所述onPreviewFrame 函數包括 data 數據; A2、通過onPreviewFrame函數中的data數據,獲得設置監聽之后的當前視頻界面某一幀的數據信息。所述的Android系統中視頻縮略圖的生成方法,其中,所述視頻縮略圖保存在相機應用程序所對應的存儲位置內。所述的Android系統中視頻縮略圖的生成方法,其中,所述步驟D中刪除所述視頻縮略圖采用以下步驟: 創建deIeteVideoThumb函數,通過deIeteVideoThumb函數刪除所述視頻縮略圖。所述的Android系統中視頻縮略圖的生成方法,其中,還包括步驟: F、相機應用程序結束錄制視頻時,獲得視頻最后一幀的數據信息,并依次采用步驟B、C形成最后一巾貞的視頻縮略圖。一種Android系統中視頻縮略圖的生成系統,用于相機應用程序在錄制視頻時在視圖上顯示視頻縮略圖,其中,所述系統與相機應用程序的錄像模塊相連接,其中,所述系統包括: 采集單元,用于根據用戶指令獲取監聽到的視頻界面的相應幀的數據信息; 轉化單元,用于將所述數據信息轉化為j印g格式的數據信息,并根據所述j印g格式的數據信息生成一位圖保存下來; 對應單元,用于將所述位圖提供給相機應用程序的視圖上,形成視頻縮略圖。所述的Android系統中視頻縮略圖的生成系統,其中,還包括刪除單元,用于當視頻錄像沒有保存成功或錄制視頻失敗時,刪除所述視頻縮略圖。所述的Android系統中視頻縮略圖的生成系統,其中,還包括供應單元,用于第三方應用通過獲取所述位圖實現調用視頻縮略圖。有益效果: 本專利技術的Android系統中視頻縮略圖的生成方法和系統,使相機應用程序在錄制視頻時在視圖上顯示視頻縮略圖,擴展了 Android系統本身創建縮略圖的方法,且所述生成方法步驟簡單,生成的視頻縮略圖容易管理、易于為第三方應用使用,同時,該生成方法還具有效率高、資源消耗少等優點,具有很好的推廣應用前景。【附圖說明】圖1為本專利技術的Android系統中視頻縮略圖的生成方法的流程圖。圖2為本專利技術的Android系統中視頻縮略圖的生成系統的結構框圖。【具體實施方式】本專利技術提供一種Android系統中視頻縮略圖的生成方法和系統,為使本專利技術的目的、技術方案及效果更加清楚、明確,以下對本專利技術進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本專利技術,并不用于限定本專利技術。請參閱圖1,其為本專利技術的Android系統中視頻縮略圖的生成方法的流程圖。如圖所示,所述Android系統中視頻縮略圖的生成方法,用于相機應用程序在錄制視頻時在視圖上顯示視頻縮略圖,所述生成方法依次包括以下步驟: 51、根據用戶指令獲取監聽到的視頻界面的相應幀的數據信息; 52、將所述數據信息轉化為j印g格式的數據信息,并根據所述jpeg格式的數據信息生成一位圖保存下來; 53、將所述位圖提供給相機應用程序的視圖上,形成視頻縮略圖。下面分別針對上述步驟進行詳細描述: 所述步驟SI為根據用戶指令獲取監聽到的視頻界面的相應幀的數據信息。具體來說,相機應用程序錄制視頻開始后,監聽視頻界面,并根據用戶的指令在監聽到的視頻界面的幀序列中選取一幅幀圖像,獲得所述幀圖像的數據信息。在本實施例中,通過定義一previewCalIback函數,并重寫所述函數中的onPreviewFrame函數,所述onPreviewFrame函數包括data數據;再通過onPreviewFrame函數中的data數據,獲得設置監聽之后的當前視頻界面某一幀的數據信息。所述步驟S2為將所述數據信息轉化為j印g格式的數據信息,并根據所述j印g格式的數據信息生成一位圖保存下來。由于onPreviewFrame函數回調中傳來的數據(即某一幀的數據信息)為YUV數據源,因此需要首先把這個數據轉化成jepg格式的數據信息,才能生成位圖Bitmap。具體來說,通過Android系統的接口 YuvImage對象可以把YUV數據轉化成jepg格式的數據。然后再把jepg格式的數據生成一個位圖Bitmap。在本實施例中,通過下述代碼即可實現將YUV數據轉化為相應的位圖數據: Bitmap:yuvimage= new YuvImage(data, ImageFormat.NV21, width, height, null);ByteArrayOutputStream stream = new ByteArrayOutputStream();yuvi本文檔來自技高網...

    【技術保護點】
    一種Android系統中視頻縮略圖的生成方法,用于相機應用程序在錄制視頻時在視圖上顯示視頻縮略圖,其特征在于,所述生成方法依次包括以下步驟:A、根據用戶指令獲取監聽到的視頻界面的相應幀的數據信息;B、將所述數據信息轉化為jepg格式的數據信息,并根據所述jepg格式的數據信息生成位圖保存下來;C、將所述位圖提供給相機應用程序的視圖上,形成視頻縮略圖。

    【技術特征摘要】
    1.一種Android系統中視頻縮略圖的生成方法,用于相機應用程序在錄制視頻時在視圖上顯示視頻縮略圖,其特征在于,所述生成方法依次包括以下步驟: A、根據用戶指令獲取監聽到的視頻界面的相應幀的數據信息; B、將所述數據信息轉化為^pg格式的數據信息,并根據所述^pg格式的數據信息生成位圖保存下來; C、將所述位圖提供給相機應用程序的視圖上,形成視頻縮略圖。2.根據權利要求1所述的Android系統中視頻縮略圖的生成方法,其特征在于,還包括步驟: D、當視頻錄像沒有保存成功或錄制視頻失敗時,刪除所述視頻縮略圖。3.根據權利要求1或2所述的Android系統中視頻縮略圖的生成方法,其特征在于,還包括步驟: E、第三方應用通過獲取所述位圖實現調用視頻縮略圖。4.根據權利要求1所述的Android系統中視頻縮略圖的生成方法,其特征在于,所述步驟A中具體包括: Al、定義previewCalI back函數,并重寫所述函數中的onPreviewFrame函數,所述onPreviewFrame 函數包括 data 數據; A2、通過onPreviewFrame 函數中的data數據,獲得設置監聽之后的當前視頻界面某一幀的數據信息。5.根據權利要求1所述的Android系統中視頻縮略圖的生成方法,其特征在于,所述視頻縮略圖保存在相機應用程序所對應的存儲位置...

    【專利技術屬性】
    技術研發人員:郝占峰
    申請(專利權)人:TCL集團股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 精品无码国产一区二区三区51安| 亚洲无码精品浪潮| 日韩AV无码精品人妻系列| 国产成年无码久久久久毛片| 久久久久久无码Av成人影院| 黑人巨大无码中文字幕无码| 久久无码专区国产精品| 国产色综合久久无码有码| 精品亚洲A∨无码一区二区三区 | 亚洲色偷拍区另类无码专区| 日韩免费无码视频一区二区三区| av色欲无码人妻中文字幕| 亚洲AV永久无码精品成人 | 无码精品尤物一区二区三区| 全免费a级毛片免费看无码| 人妻少妇乱子伦无码视频专区 | YY111111少妇无码理论片| 91精品无码久久久久久五月天 | 亚洲性无码一区二区三区| 成人无码WWW免费视频| 国内精品久久久久久无码不卡 | 亚洲av中文无码乱人伦在线播放 | 国产成人无码A区在线观看导航| 少妇精品无码一区二区三区| 免费a级毛片无码a∨免费软件| 国产在线无码制服丝袜无码| 亚洲性无码AV中文字幕| 在人线av无码免费高潮喷水| 人妻少妇乱子伦无码视频专区| 亚洲欧洲精品无码AV| 久久久精品无码专区不卡| 五月婷婷无码观看| 成人免费无码大片A毛片抽搐色欲 成人免费无码大片a毛片 | 亚洲aⅴ天堂av天堂无码麻豆| 秋霞鲁丝片Av无码少妇| 无码av免费毛片一区二区| 中文无码亚洲精品字幕| 亚洲日韩精品无码专区加勒比☆| 麻豆AV无码精品一区二区| 中文字幕精品三区无码亚洲| 亚洲AV无码男人的天堂|