日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

NDK avi播放器

發布時間:2024/4/17 编程问答 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 NDK avi播放器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

??? 這個AVI視頻播放器應用程序作為測試例子。通過這章你將擴展這個測試應用程序來試驗不同的native Graphics APIs。這個例子應用程序將提供如下:

??? 一個Android應用程序項目代用原生代碼的支持。

??? 一個靜態連接的AVI庫,帶有展示給Java層的基本函數和綁定Activity生命周期。

??? 一個簡單的GUI來展示著avi視頻的文件和原生圖形Api的類型來使用來播放。

? 下面的步驟讓AVILIB成為一個NDK導入的模塊:

?? 1.使用你最喜歡的瀏覽器,轉到http://tcforge.brelios.de/.

?? 2.在寫時,這最新的Transcode的版本是1.1.5.接下來下載transcode-1.1.5.tar.bz2源文件的存檔文件。

??? 3.打開一個窗口終端如果你正在使用Mac OS或LInux,或者Cygwin如果你正在使用Windows。

??? 4.改變當前目錄到Android NDK導入模塊目錄通過使用如下命令:

?????? cd? $Android_ndk_home/sources

??? 5.解壓下載的壓縮文件 tar jxvf <Download Location>/transcode-1.1.5.tar.bz2

??? 6.改變著目前的目錄到Transcode的avilib子目錄,通過:cd transcode-1.1.5/avilib

??? 7.使用Eclipse打開platform.h.如下,增加粗體行在#include“config.h"的周圍。

????? #ifdef HAVE_CONFIG_H

???????#endif

??? 8.這Android NDK建立系統需要這在它擁有的Andoid.mk文件模式需要的導入模塊。使用Eclipse,建立一個新的Android.mk在目前的目錄,內容如下:

????????????? LOCAL_PATH := $(call my-dir)
???????????? #
???????????? # Transcode AVILib
??????????? #
?????????? # Source files
????????? MY_AVILIB_SRC_FILES := avilib.c platform_posix.c
???????? # Include path to export
??????? MY_AVILIB_C_INCLUDES := $(LOCAL_PATH)
???????? #
??????? # AVILib static
??????? #
??????? include $(CLEAR_VARS)
??????? # Module name
?????? LOCAL_MODULE := avilib_static
????? # Source files
?????? LOCAL_SRC_FILES := $(MY_AVILIB_SRC_FILES)
????? # Include path to export
???? LOCAL_EXPORT_C_INCLUDES := $(MY_AVILIB_C_INCLUDES)
??? # Build a static library
??? include $(BUILD_STATIC_LIBRARY)
?? #
??? # AVILib shared
??? #
??? include $(CLEAR_VARS)
?? # Module name
? LOCAL_MODULE := avilib_shared
?? # Source files
? LOCAL_SRC_FILES := $(MY_AVILIB_SRC_FILES)
? # Include path to export
? LOCAL_EXPORT_C_INCLUDES := $(MY_AVILIB_C_INCLUDES)
? # Build a shared library
??include $(BUILD_SHARED_LIBRARY)

?

?

總結

以上是生活随笔為你收集整理的NDK avi播放器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。