Skip to content

Instantly share code, notes, and snippets.

View gmodeblog's full-sized avatar

G-MODE Blog gmodeblog

View GitHub Profile
#import <Foundation/Foundation.h>
#import <MediaPlayer/MediaPlayer.h>
#import <AVFoundation/AVFoundation.h>
MPMusicPlayerController *myPlayer;
MPMediaItem *curItem;
NSArray *playlists;
void setQueueWithPlaylist(NSString * name)
{
MPMediaQuery *query = [MPMediaQuery playlistsQuery];
playlists = query.collections;
for (MPMediaPlaylist *playlist in playlists)
using UnityEngine;
using System.Runtime.InteropServices;
public class Binding : MonoBehaviour
{
[DllImport("__Internal")]
private static extern void Initialize_();
public static void Initialize()
{
using UnityEngine;
using System.Runtime.InteropServices;
public class Binding : MonoBehaviour
{
[DllImport("__Internal")]
private static extern void Initialize_();
public static void Initialize()
{
NSFileManager *fileManager = [NSFileManager defaultManager];
if ([fileManager fileExistsAtPath:outPath])
{
[fileManager removeItemAtURL:outURL error:nil];
}
AudioSource extraAudioSource;
WWW wwwFile;
wwwFile = new WWW("file://" + Application.persistentDataPath + valueForProperty:MPMediaItemPropertyTitle + ".wav");
extraAudioSource.clip = wwwFile.GetAudioClip(false, false, AudioType.WAV);
const int SAMPLE_NUM = 512;
LineRenderer line;
line = gameObject.AddComponent&lt;LineRenderer&gt;();
//好きな色を指定しています。
line.material.color = Color.cyan;
//ちょうどいい太さを指定しています。
line.SetWidth(0.065f, 0.065f);
line.SetVertexCount(SAMPLE_NUM);
float[] audioWaveFloat = new float[SAMPLE_NUM];
audioWaveFloat = extraAudioSource.audio.GetSpectrumData(SAMPLE_NUM, 0, FFTWindow.BlackmanHarris);
NSLog(@"title: %@", [curItem valueForProperty:MPMediaItemPropertyTitle]
$ boot2docker ip
$ sudo yum install docker