2009-01-28 32 views
0

我正處於針對手機(更像掌上電腦)的項目中。我搜索的範圍很廣,但無法在任何平臺上(可靠地)訪問前置攝像頭(我試過Android,J2ME和Windows Mobile),更不用說捕獲來自攝像頭的視頻。從任何移動平臺上的前置攝像頭捕捉視頻

任何人都可以提供有關如何在Windows Mobile,Symbian/J2ME或任何其他平臺上實現此目的的任何見解?

編輯:我試過搜索API Documentation,但它沒有提到前置攝像頭。

回答

1

我做到了,在這兩個J2ME和Symbian(S60)。 一個Symbian例如檢查這個example(您可能需要註冊諾基亞論壇),以使用前置攝像頭簡單地使用相機指數1(索引0是相機背面)初始化:

m_pCamera = CCamera::NewL(*this, 1) 

雖然化妝確定該設備的前置攝像頭使用CCamera :: CamerasAvailable()(如果它有一個前置攝像頭和一個後置攝像頭,則該調用將返回2)。

對於J2ME看看這個example從SDN,而不是初始化默認的攝像頭(背面攝像頭)是這樣的:

mPlayer = Manager.createPlayer("capture://video"); 

你只需要初始化前置攝像頭:

mPlayer = Manager.createPlayer("capture://devcam1"); 

享受!

+0

如何在Symbian C++中捕獲幀? 我已經知道如何在J2ME中完成它(獲取VideoControl,從中截取/截圖),但我想嘗試C++ [出於性能方面的原因 - 這是移動開發,畢竟=)] – Remoun 2009-02-26 05:35:56

0

大約一年前,我對此做了一些修補,Windows Mobile爲靜止和視頻提供了camera capture API。所有的樣本都隨手機SDK一起提供。

編輯:我知道它說移動6.0,但它也可以在移動5.0

相關問題