2017-10-17 52 views
0

我正在開發一個項目來播放聲音。我發現要播放聲音我必須使用android.media,所以我試圖將我所有的工作轉移到mainactivity.cs。我面臨的問題是我不知道如何從mainactivity.cs調用xaml按鈕。我已經閱讀過某處,我們將不得不創建一個界面。但我無法從提供的例子中理解。所以任何解決方案真的很感謝謝謝如何從xamarin上的mainactivity.cs調用xaml按鈕?

+0

HTTPS:/ /developer.xamarin.com/guides/xamarin-forms/application-fundamentals/dependency-service/ – SushiHangover

回答

0

你可以使用依賴服務機制來調用一個動作的平臺特定的代碼。見https://developer.xamarin.com/guides/xamarin-forms/application-fundamentals/dependency-service/

否則,我建議你使用一個跨平臺庫,以輕鬆播放媒體,而無需編寫特定的代碼:這一個是有效的:

https://github.com/martijn00/XamarinMediaManager

https://blog.xamarin.com/play-audio-and-video-with-the-mediamanager-plugin-for-xamarin/

+0

其實我正在用xamarin形式(xaml)製作鋼琴項目,因爲我的大學要求我使用xaml形式。我想要做到這一點,如果我按下按鈕,它會發出一個聲調..但是聲調取自我的本地磁盤,所以我在xaml中做了一個按鈕,並且我想在mainactivity.cs中調用按鈕名稱,可以我那樣做?任何人都可以給我一個幫助?我真的很欣賞它...謝謝 –

+0

你有一些代碼示例與你想在Android端執行的動作?有了這個,我會給你一些代碼基礎知識在Xamarin Forms操作中運行它 –