[過去ログ] cocos2d-x Part2 [転載禁止]©2ch.net (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
473(2): 2015/12/20(日)07:54 ID:ykFJavLg(1/7) AAS
apkに入ってない、SDカード内にある音楽読み込むために、
CCFileUtils::getInstance()->setSearchPaths({ "/storage/sdcard0/" });
std::string path = CCFileUtils::getInstance()->fullPathForFilename("bgm.mid");
SimpleAudioEngine::getInstance()->playBackgroundMusic(path.c_str());
こんな感じに書いてるんだが、そこにあるはずのファイルを読み込んでくれない
PC上ではフルパス入れれば再生出来るんだが、何が問題なんだろう
475: 2015/12/20(日)14:56 ID:ykFJavLg(2/7) AAS
ファイル一覧取れる関数ってある?
外部リンク[html]:www.cocos2d-x.org
setFilenameLookupDictionaryがそれっぽい名前かと思ったらファイル名書き換えるだけっぽい
外部リンク:qiita.com
Resourcesディレクトリ内のファイル一覧なら取れるらしいけど…
476: 2015/12/20(日)15:02 ID:ykFJavLg(3/7) AAS
追記で、>>473ではfullPathForFilenameの時点でファイルが見つかってないです
478: 2015/12/20(日)15:44 ID:ykFJavLg(4/7) AAS
それは認識してるけど、自分の端末に関してはESエクスプローラで見たから正しいはずなんだよなあ
>>473では省いたけど、sdcard0とsdcard1、/mnt/sdcard0/から始まるパスもsetSearchPathsで登録してるから、どこか引っかかると思うんだけど
480: 2015/12/20(日)16:14 ID:ykFJavLg(5/7) AAS
パーミッション追加とは?
今ディレクトリと音楽データのパーミッションを777にしてみたけどダメだった
483: 2015/12/20(日)16:59 ID:ykFJavLg(6/7) AAS
再生出来ました。プログラムの神の使いの皆様に感謝いたします
マニフェストで権限指定してるの知らなかったです
READ_EXTERNAL_STORAGEって外部ストレージだからSDカードだけみたいな書き方だけど、内蔵メモリのデータもこれなんだね
485: 2015/12/20(日)20:36 ID:ykFJavLg(7/7) AAS
独学なので初歩的な質問をして申し訳ないです。
目を通しておくべき仕様書などありましたら教えて下さい。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.278s*