Smobiler是一個在VS環境中使用.Net語言來開發APP的開發平臺,也許比Xamarin更方便 ...
最前面的話:Smobiler是一個在VS環境中使用.Net語言來開發APP的開發平臺,也許比Xamarin更方便
一、目標樣式
我們要實現上圖中的效果,需要如下的操作:
1.從工具欄上的“Smobiler Components”拖動一個OfflineVoiceRecorderButton控制項到窗體界面上
2.修改offlinevoicerecorderbutton的屬性
a.Location屬性
讓控制項顯示在合適的位置(100, 20),如圖1;
b.ResourceID屬性
設置按鈕圖標名稱,將該屬性設置為“ed”,如圖2;
c.TimeOut屬性
設置客戶端獲取音頻的超時時間(毫秒),預設設置為“60000”,如圖3;
圖1 | 圖2 | 圖3 |
d.OfflineRecordedAudio事件
VB:
Private Sub offlineVoiceRecorderButton1_OfflineRecordedAudio(sender As Object, e As APIResourceData) Handles offlineVoiceRecorderButton1.OfflineRecordedAudio
Me.MessageBox.Show("提示:offline")
End Sub
C#:
private void offlineVoiceRecorderButton1_OfflineRecordedAudio(object sender, APIResourceData e)
{
MessageBox.Show("提示:offline");
}
3.Smobiler窗體設計界面顯示效果
二、手機效果顯示
備註:在手機客戶端的設置中可以找到你的離線錄音文件。