【问题标题】:Xamarin c# SetLooping missingXamarin c# SetLooping 丢失
【发布时间】:2017-09-07 11:09:27
【问题描述】:

我是编程新手,这是我在 c# xamarin 中的第一个项目。我想在那个 MediaPlayer 上设置循环,但 Android.Media 中缺少 SetLooping 方法。 我正在使用 Visual Studio 2017 社区。这是我的代码。 提前感谢您的任何反馈:D

using Android.App;
using Android.Widget;
using Android.OS;
using Android.Media;
using Android.Content;
using Android.Preferences;
using Android.Views.Animations;

namespace App2
{
    [Activity(Label = "FirstApp 1.34", MainLauncher = true, Icon = "@drawable/icon")]
    public class MainActivity : Activity
    {
        MediaPlayer music;

        protected override void OnPause()
        {
            base.OnPause();
            music.Pause();

        }

        protected override void OnDestroy()
        {
            music.Release();
            base.OnDestroy();
        }

        protected override void OnResume()
        {
            music.Start();
            base.OnResume();
        }

        protected override void OnCreate(Bundle savedInstanceState)
        { 
            base.OnCreate(savedInstanceState);
            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.Main);

            music = MediaPlayer.Create(this, Resource.Raw.bgsound);
            music.SetVolume(0.7f, 0.7f);
            music.Start();
        }

【问题讨论】:

    标签: c# android xamarin.android method-missing


    【解决方案1】:

    SetLooping 方法映射为 Xamarin.Android 中的属性,您应该改用 Looping 属性。看一看:Android.Media.MediaPlayer.Looping Property

    在你的代码上试试这个

       protected override void OnCreate(Bundle savedInstanceState)
        { 
            base.OnCreate(savedInstanceState);
            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.Main);
    
            music = MediaPlayer.Create(this, Resource.Raw.bgsound);
            music.SetVolume(0.7f, 0.7f);
            music.Start();
            music.Looping = true;
        }
    

    【讨论】:

    • 就是这样!谢谢!
    猜你喜欢
    • 2017-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多