コード例 #1
0
        private async void BluetoothLEServer_CommandReceived(BluetoothLEServer sender, CommandReceivedEventArgs args)
        {
            switch (args.CommandCode)
            {
            case CommandCode.Play:
                if (args.SequenceId.HasValue)
                {
                    await PlayAsync(BluetoothConstants.GetSequenceName(args.SequenceId.Value));
                }
                else
                {
                    _player.Play();
                }
                break;

            case CommandCode.Pause:
                _player.Pause();
                break;

            case CommandCode.Stop:
                _player.Stop();
                break;

            default:
                break;
            }
        }
コード例 #2
0
 static BluetoothLEServer()
 {
     Current = new BluetoothLEServer();
 }
コード例 #3
0
 private void BluetoothLEServer_BrightnessChangeReceived(BluetoothLEServer sender, BrightnessChangeReceivedEventArgs args)
 {
     _player.Brightness = args.Brightness;
 }